| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenAPIPetstore.API.Pet
Contents
Description
- addPet :: (Consumes AddPet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent
- data AddPet
- deletePet :: PetId -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent
- data DeletePet
- findPetsByStatus :: Accept accept -> Status -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept
- data FindPetsByStatus
- findPetsByTags :: Accept accept -> Tags -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept
- data FindPetsByTags
- getPetById :: Accept accept -> PetId -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept
- data GetPetById
- updatePet :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent
- data UpdatePet
- updatePetWithForm :: Consumes UpdatePetWithForm MimeFormUrlEncoded => PetId -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent
- data UpdatePetWithForm
- uploadFile :: Consumes UploadFile MimeMultipartFormData => PetId -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON
- data UploadFile
Operations
Pet
addPet
Arguments
| :: (Consumes AddPet contentType, MimeRender contentType Pet) | |
| => ContentType contentType | request content-type ( |
| -> Pet | "pet" - Pet object that needs to be added to the store |
| -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent |
deletePet
Arguments
| :: PetId | "petId" - Pet id to delete |
| -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent |
Instances
findPetsByStatus
Arguments
| :: Accept accept | request accept ( |
| -> Status | "status" - Status values that need to be considered for filter |
| -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept |
GET /pet/findByStatus
Finds Pets by status
Multiple status values can be provided with comma separated strings
AuthMethod: AuthOAuthPetstoreAuth
data FindPetsByStatus Source #
Instances
| Produces FindPetsByStatus MimeXML Source # | application/xml |
| Produces FindPetsByStatus MimeJSON Source # | application/json |
findPetsByTags
Arguments
| :: Accept accept | request accept ( |
| -> Tags | "tags" - Tags to filter by |
| -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept |
Deprecated:
GET /pet/findByTags
Finds Pets by tags
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
AuthMethod: AuthOAuthPetstoreAuth
data FindPetsByTags Source #
Instances
| Produces FindPetsByTags MimeXML Source # | application/xml |
| Produces FindPetsByTags MimeJSON Source # | application/json |
getPetById
Arguments
| :: Accept accept | request accept ( |
| -> PetId | "petId" - ID of pet to return |
| -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept |
data GetPetById Source #
Instances
| Produces GetPetById MimeXML Source # | application/xml |
| Produces GetPetById MimeJSON Source # | application/json |
updatePet
Arguments
| :: (Consumes UpdatePet contentType, MimeRender contentType Pet) | |
| => ContentType contentType | request content-type ( |
| -> Pet | "pet" - Pet object that needs to be added to the store |
| -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent |
updatePetWithForm
Arguments
| :: Consumes UpdatePetWithForm MimeFormUrlEncoded | |
| => PetId | "petId" - ID of pet that needs to be updated |
| -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent |
data UpdatePetWithForm Source #
Instances
| Produces UpdatePetWithForm MimeNoContent Source # | |
| Consumes UpdatePetWithForm MimeFormUrlEncoded Source # | application/x-www-form-urlencoded |
| HasOptionalParam UpdatePetWithForm StatusText Source # | Optional Param "status" - Updated status of the pet |
| HasOptionalParam UpdatePetWithForm Name2 Source # | Optional Param "name" - Updated name of the pet |
uploadFile
Arguments
| :: Consumes UploadFile MimeMultipartFormData | |
| => PetId | "petId" - ID of pet to update |
| -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON |
data UploadFile Source #
Instances
| Produces UploadFile MimeJSON Source # | application/json |
| Consumes UploadFile MimeMultipartFormData Source # | multipart/form-data |
| HasOptionalParam UploadFile File Source # | Optional Param "file" - file to upload |
| HasOptionalParam UploadFile AdditionalMetadata Source # | Optional Param "additionalMetadata" - Additional data to pass to server |