UNPKG

kiolyn-api-specs

Version:
75 lines (73 loc) 2.17 kB
/kreceipt-template/{storeid}: get: tags: - kitchenReceiptTemplate description: Return all the kitchen receipt templates belong to given store operationId: listKitchenReceiptTemplates security: - bearerAuth: [] parameters: - $ref#storeid: './parameters/storeid.yaml' responses: $ref#4xx: './responses/4xx.yaml' 200: description: list of kitchen receipt templates content: application/json: schema: type: array items: $ref: '#/components/schemas/KitchenReceiptTemplate' post: tags: - kitchenReceiptTemplate description: Update/Create kitchen receipt template operationId: saveKitchenReceiptTemplate security: - bearerAuth: [] parameters: - $ref#storeid: './parameters/storeid.yaml' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/KitchenReceiptTemplate' responses: $ref#4xx: './responses/4xx.yaml' $ref#upsert: './responses/20x-upsert.yaml' /kreceipt-template/{storeid}/{id}: get: tags: - kitchenReceiptTemplate description: Return the kitchen receipt template with given id operationId: loadKitchenReceiptTemplate security: - bearerAuth: [] parameters: - $ref#storeid: './parameters/storeid.yaml' - $ref#id: './parameters/objectid.yaml' responses: $ref#4xx: './responses/4xx.yaml' 200: description: kitchen receipt template detail content: application/json: schema: type: object properties: value: $ref: '#/components/schemas/KitchenReceiptTemplate' delete: tags: - kitchenReceiptTemplate description: Delete a kitchen receipt template with given id operationId: deleteKitchenReceiptTemplate security: - bearerAuth: [] parameters: - $ref#storeid: './parameters/storeid.yaml' - $ref#id: './parameters/objectid.yaml' responses: $ref#4xx: './responses/4xx.yaml' $ref#204: './responses/204.yaml'