| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenAPIPetstore.API.Store
Description
- deleteOrder :: OrderIdText -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent
- data DeleteOrder
- getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON
- data GetInventory
- getOrderById :: Accept accept -> OrderId -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept
- data GetOrderById
- placeOrder :: (Consumes PlaceOrder MimeJSON, MimeRender MimeJSON Order) => Accept accept -> Order -> OpenAPIPetstoreRequest PlaceOrder MimeJSON Order accept
- data PlaceOrder
Operations
Store
deleteOrder
Arguments
| :: OrderIdText | "orderId" - ID of the order that needs to be deleted |
| -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent |
DELETE /store/order/{order_id}Delete purchase order by ID
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
data DeleteOrder Source #
Instances
getInventory
getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON Source #
GET /store/inventory
Returns pet inventories by status
Returns a map of status codes to quantities
AuthMethod: AuthApiKeyApiKey
data GetInventory Source #
Instances
| Produces GetInventory MimeJSON Source # | application/json |
getOrderById
Arguments
| :: Accept accept | request accept ( |
| -> OrderId | "orderId" - ID of pet that needs to be fetched |
| -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept |
GET /store/order/{order_id}Find purchase order by ID
For valid response try integer IDs with value 5 or 10. Other values will generated exceptions
data GetOrderById Source #
Instances
| Produces GetOrderById MimeXML Source # | application/xml |
| Produces GetOrderById MimeJSON Source # | application/json |
placeOrder
Arguments
| :: (Consumes PlaceOrder MimeJSON, MimeRender MimeJSON Order) | |
| => Accept accept | request accept ( |
| -> Order | "order" - order placed for purchasing the pet |
| -> OpenAPIPetstoreRequest PlaceOrder MimeJSON Order accept |
POST /store/order
Place an order for a pet
data PlaceOrder Source #
Instances
| Produces PlaceOrder MimeXML Source # | application/xml |
| Produces PlaceOrder MimeJSON Source # | application/json |
| Consumes PlaceOrder MimeJSON Source # | application/json |
| HasBodyParam PlaceOrder Order Source # | Body Param Order - order placed for purchasing the pet |