forked from loafle/openapi-generator-original
update clojure petstore samples
This commit is contained in:
parent
cfbc72f444
commit
e42cac636a
@ -1 +1 @@
|
||||
3.0.0-SNAPSHOT
|
||||
4.0.0-SNAPSHOT
|
@ -38,12 +38,12 @@
|
||||
|
||||
(defn-spec delete-pet-with-http-info any?
|
||||
"Deletes a pet"
|
||||
([petId int?, ] (delete-pet-with-http-info petId nil))
|
||||
([petId int?, {:keys [api_key]} (s/map-of keyword? any?)]
|
||||
(check-required-params petId)
|
||||
([pet-id int?, ] (delete-pet-with-http-info pet-id nil))
|
||||
([pet-id int?, {:keys [api-key]} (s/map-of keyword? any?)]
|
||||
(check-required-params pet-id)
|
||||
(call-api "/pet/{petId}" :delete
|
||||
{:path-params {"petId" petId }
|
||||
:header-params {"api_key" api_key }
|
||||
{:path-params {"petId" pet-id }
|
||||
:header-params {"api_key" api-key }
|
||||
:query-params {}
|
||||
:form-params {}
|
||||
:content-types []
|
||||
@ -52,9 +52,9 @@
|
||||
|
||||
(defn-spec delete-pet any?
|
||||
"Deletes a pet"
|
||||
([petId int?, ] (delete-pet petId nil))
|
||||
([petId int?, optional-params any?]
|
||||
(let [res (:data (delete-pet-with-http-info petId optional-params))]
|
||||
([pet-id int?, ] (delete-pet pet-id nil))
|
||||
([pet-id int?, optional-params any?]
|
||||
(let [res (:data (delete-pet-with-http-info pet-id optional-params))]
|
||||
(if (:decode-models *api-context*)
|
||||
(st/decode any? res st/string-transformer)
|
||||
res))))
|
||||
@ -68,7 +68,7 @@
|
||||
(call-api "/pet/findByStatus" :get
|
||||
{:path-params {}
|
||||
:header-params {}
|
||||
:query-params {"status" (with-collection-format status :csv) }
|
||||
:query-params {"status" (with-collection-format status :multi) }
|
||||
:form-params {}
|
||||
:content-types []
|
||||
:accepts ["application/json" "application/xml"]
|
||||
@ -93,7 +93,7 @@
|
||||
(call-api "/pet/findByTags" :get
|
||||
{:path-params {}
|
||||
:header-params {}
|
||||
:query-params {"tags" (with-collection-format tags :csv) }
|
||||
:query-params {"tags" (with-collection-format tags :multi) }
|
||||
:form-params {}
|
||||
:content-types []
|
||||
:accepts ["application/json" "application/xml"]
|
||||
@ -113,10 +113,10 @@
|
||||
(defn-spec get-pet-by-id-with-http-info any?
|
||||
"Find pet by ID
|
||||
Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions"
|
||||
[petId int?]
|
||||
(check-required-params petId)
|
||||
[pet-id int?]
|
||||
(check-required-params pet-id)
|
||||
(call-api "/pet/{petId}" :get
|
||||
{:path-params {"petId" petId }
|
||||
{:path-params {"petId" pet-id }
|
||||
:header-params {}
|
||||
:query-params {}
|
||||
:form-params {}
|
||||
@ -127,8 +127,8 @@
|
||||
(defn-spec get-pet-by-id pet-spec
|
||||
"Find pet by ID
|
||||
Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions"
|
||||
[petId int?]
|
||||
(let [res (:data (get-pet-by-id-with-http-info petId))]
|
||||
[pet-id int?]
|
||||
(let [res (:data (get-pet-by-id-with-http-info pet-id))]
|
||||
(if (:decode-models *api-context*)
|
||||
(st/decode pet-spec res st/string-transformer)
|
||||
res)))
|
||||
@ -160,11 +160,11 @@
|
||||
|
||||
(defn-spec update-pet-with-form-with-http-info any?
|
||||
"Updates a pet in the store with form data"
|
||||
([petId string?, ] (update-pet-with-form-with-http-info petId nil))
|
||||
([petId string?, {:keys [name status]} (s/map-of keyword? any?)]
|
||||
(check-required-params petId)
|
||||
([pet-id string?, ] (update-pet-with-form-with-http-info pet-id nil))
|
||||
([pet-id string?, {:keys [name status]} (s/map-of keyword? any?)]
|
||||
(check-required-params pet-id)
|
||||
(call-api "/pet/{petId}" :post
|
||||
{:path-params {"petId" petId }
|
||||
{:path-params {"petId" pet-id }
|
||||
:header-params {}
|
||||
:query-params {}
|
||||
:form-params {"name" name "status" status }
|
||||
@ -174,9 +174,9 @@
|
||||
|
||||
(defn-spec update-pet-with-form any?
|
||||
"Updates a pet in the store with form data"
|
||||
([petId string?, ] (update-pet-with-form petId nil))
|
||||
([petId string?, optional-params any?]
|
||||
(let [res (:data (update-pet-with-form-with-http-info petId optional-params))]
|
||||
([pet-id string?, ] (update-pet-with-form pet-id nil))
|
||||
([pet-id string?, optional-params any?]
|
||||
(let [res (:data (update-pet-with-form-with-http-info pet-id optional-params))]
|
||||
(if (:decode-models *api-context*)
|
||||
(st/decode any? res st/string-transformer)
|
||||
res))))
|
||||
@ -184,23 +184,23 @@
|
||||
|
||||
(defn-spec upload-file-with-http-info any?
|
||||
"uploads an image"
|
||||
([petId int?, ] (upload-file-with-http-info petId nil))
|
||||
([petId int?, {:keys [additionalMetadata ^File file]} (s/map-of keyword? any?)]
|
||||
(check-required-params petId)
|
||||
([pet-id int?, ] (upload-file-with-http-info pet-id nil))
|
||||
([pet-id int?, {:keys [additional-metadata ^File file]} (s/map-of keyword? any?)]
|
||||
(check-required-params pet-id)
|
||||
(call-api "/pet/{petId}/uploadImage" :post
|
||||
{:path-params {"petId" petId }
|
||||
{:path-params {"petId" pet-id }
|
||||
:header-params {}
|
||||
:query-params {}
|
||||
:form-params {"additionalMetadata" additionalMetadata "file" file }
|
||||
:form-params {"additionalMetadata" additional-metadata "file" file }
|
||||
:content-types ["multipart/form-data"]
|
||||
:accepts []
|
||||
:auth-names ["petstore_auth"]})))
|
||||
|
||||
(defn-spec upload-file any?
|
||||
"uploads an image"
|
||||
([petId int?, ] (upload-file petId nil))
|
||||
([petId int?, optional-params any?]
|
||||
(let [res (:data (upload-file-with-http-info petId optional-params))]
|
||||
([pet-id int?, ] (upload-file pet-id nil))
|
||||
([pet-id int?, optional-params any?]
|
||||
(let [res (:data (upload-file-with-http-info pet-id optional-params))]
|
||||
(if (:decode-models *api-context*)
|
||||
(st/decode any? res st/string-transformer)
|
||||
res))))
|
||||
|
@ -15,10 +15,10 @@
|
||||
(defn-spec delete-order-with-http-info any?
|
||||
"Delete purchase order by ID
|
||||
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors"
|
||||
[orderId string?]
|
||||
(check-required-params orderId)
|
||||
[order-id string?]
|
||||
(check-required-params order-id)
|
||||
(call-api "/store/order/{orderId}" :delete
|
||||
{:path-params {"orderId" orderId }
|
||||
{:path-params {"orderId" order-id }
|
||||
:header-params {}
|
||||
:query-params {}
|
||||
:form-params {}
|
||||
@ -29,8 +29,8 @@
|
||||
(defn-spec delete-order any?
|
||||
"Delete purchase order by ID
|
||||
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors"
|
||||
[orderId string?]
|
||||
(let [res (:data (delete-order-with-http-info orderId))]
|
||||
[order-id string?]
|
||||
(let [res (:data (delete-order-with-http-info order-id))]
|
||||
(if (:decode-models *api-context*)
|
||||
(st/decode any? res st/string-transformer)
|
||||
res)))
|
||||
@ -62,10 +62,10 @@
|
||||
(defn-spec get-order-by-id-with-http-info any?
|
||||
"Find purchase order by ID
|
||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions"
|
||||
[orderId string?]
|
||||
(check-required-params orderId)
|
||||
[order-id string?]
|
||||
(check-required-params order-id)
|
||||
(call-api "/store/order/{orderId}" :get
|
||||
{:path-params {"orderId" orderId }
|
||||
{:path-params {"orderId" order-id }
|
||||
:header-params {}
|
||||
:query-params {}
|
||||
:form-params {}
|
||||
@ -76,8 +76,8 @@
|
||||
(defn-spec get-order-by-id order-spec
|
||||
"Find purchase order by ID
|
||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions"
|
||||
[orderId string?]
|
||||
(let [res (:data (get-order-by-id-with-http-info orderId))]
|
||||
[order-id string?]
|
||||
(let [res (:data (get-order-by-id-with-http-info order-id))]
|
||||
(if (:decode-models *api-context*)
|
||||
(st/decode order-spec res st/string-transformer)
|
||||
res)))
|
||||
|
@ -8,9 +8,9 @@
|
||||
(def order-data
|
||||
{
|
||||
(ds/opt :id) int?
|
||||
(ds/opt :petId) int?
|
||||
(ds/opt :pet-id) int?
|
||||
(ds/opt :quantity) int?
|
||||
(ds/opt :shipDate) inst?
|
||||
(ds/opt :ship-date) inst?
|
||||
(ds/opt :status) string?
|
||||
(ds/opt :complete) boolean?
|
||||
})
|
||||
|
@ -12,7 +12,7 @@
|
||||
(ds/opt :id) int?
|
||||
(ds/opt :category) category-spec
|
||||
(ds/req :name) string?
|
||||
(ds/req :photoUrls) (s/coll-of string?)
|
||||
(ds/req :photo-urls) (s/coll-of string?)
|
||||
(ds/opt :tags) (s/coll-of tag-spec)
|
||||
(ds/opt :status) string?
|
||||
})
|
||||
|
@ -9,12 +9,12 @@
|
||||
{
|
||||
(ds/opt :id) int?
|
||||
(ds/opt :username) string?
|
||||
(ds/opt :firstName) string?
|
||||
(ds/opt :lastName) string?
|
||||
(ds/opt :first-name) string?
|
||||
(ds/opt :last-name) string?
|
||||
(ds/opt :email) string?
|
||||
(ds/opt :password) string?
|
||||
(ds/opt :phone) string?
|
||||
(ds/opt :userStatus) int?
|
||||
(ds/opt :user-status) int?
|
||||
})
|
||||
|
||||
(def user-spec
|
||||
|
Loading…
x
Reference in New Issue
Block a user