diff --git a/packages/medusa/src/api/routes/admin/order-edits/add-line-item.ts b/packages/medusa/src/api/routes/admin/order-edits/add-line-item.ts index e079bc4642..d2a6177e79 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/add-line-item.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/add-line-item.ts @@ -53,10 +53,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/cancel-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/cancel-order-edit.ts index 7c15d6f25c..9bad1fc430 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/cancel-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/cancel-order-edit.ts @@ -3,7 +3,7 @@ import { EntityManager } from "typeorm" import { OrderEditService } from "../../../../services" import { defaultOrderEditFields, - defaultOrderEditRelations + defaultOrderEditRelations, } from "../../../../types/order-edit" /** @@ -41,10 +41,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/confirm-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/confirm-order-edit.ts index 3a396705f9..7ef38df39d 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/confirm-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/confirm-order-edit.ts @@ -3,7 +3,7 @@ import { EntityManager } from "typeorm" import { OrderEditService } from "../../../../services" import { defaultOrderEditFields, - defaultOrderEditRelations + defaultOrderEditRelations, } from "../../../../types/order-edit" /** @@ -41,10 +41,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/create-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/create-order-edit.ts index 4dec310bc8..1acb1dfe93 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/create-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/create-order-edit.ts @@ -4,7 +4,7 @@ import { EntityManager } from "typeorm" import { OrderEditService } from "../../../../services" import { defaultOrderEditFields, - defaultOrderEditRelations + defaultOrderEditRelations, } from "../../../../types/order-edit" /** @@ -47,10 +47,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/delete-line-item.ts b/packages/medusa/src/api/routes/admin/order-edits/delete-line-item.ts index 3747ba758e..668c815ba5 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/delete-line-item.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/delete-line-item.ts @@ -42,10 +42,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit-item-change.ts b/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit-item-change.ts index 0c05d37413..6395b2c831 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit-item-change.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit-item-change.ts @@ -37,19 +37,7 @@ import { OrderEditService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * id: - * type: string - * description: The ID of the deleted Order Edit Item Change. - * object: - * type: string - * description: The type of the object that was deleted. - * format: item_change - * deleted: - * type: boolean - * description: Whether or not the Order Edit Item Change was deleted. - * default: true + * $ref: "#/components/schemas/AdminOrderEditItemChangeDeleteRes" * "400": * $ref: "#/components/responses/400_error" */ diff --git a/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit.ts index 16f1653b71..5092dc3e27 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/delete-order-edit.ts @@ -36,19 +36,7 @@ import { OrderEditService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * id: - * type: string - * description: The ID of the deleted Order Edit. - * object: - * type: string - * description: The type of the object that was deleted. - * format: order_edit - * deleted: - * type: boolean - * description: Whether or not the Order Edit was deleted. - * default: true + * $ref: "#/components/schemas/AdminOrderEditDeleteRes" * "400": * $ref: "#/components/responses/400_error" */ diff --git a/packages/medusa/src/api/routes/admin/order-edits/get-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/get-order-edit.ts index 0ac1ec7451..1d65dcd165 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/get-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/get-order-edit.ts @@ -39,10 +39,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/index.ts b/packages/medusa/src/api/routes/admin/order-edits/index.ts index 470e696d29..0dd8300f2c 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/index.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/index.ts @@ -98,13 +98,73 @@ export default (app) => { return app } +/** + * @schema AdminOrderEditsRes + * type: object + * properties: + * order_edit: + * $ref: "#/components/schemas/OrderEdit" + */ export type AdminOrderEditsRes = { order_edit: OrderEdit } + +/** + * @schema AdminOrderEditsListRes + * type: object + * properties: + * order_edits: + * type: array + * items: + * $ref: "#/components/schemas/OrderEdit" + * count: + * type: integer + * description: The total number of items available + * offset: + * type: integer + * description: The number of items skipped before these items + * limit: + * type: integer + * description: The number of items per page + */ export type AdminOrderEditsListRes = PaginatedResponse & { order_edits: OrderEdit[] } + +/** + * @schema AdminOrderEditDeleteRes + * type: object + * properties: + * id: + * type: string + * description: The ID of the deleted Order Edit. + * object: + * type: string + * description: The type of the object that was deleted. + * default: order_edit + * deleted: + * type: boolean + * description: Whether or not the Order Edit was deleted. + * default: true + */ export type AdminOrderEditDeleteRes = DeleteResponse + +/** + * @schema AdminOrderEditItemChangeDeleteRes + * type: object + * properties: + * id: + * type: string + * description: The ID of the deleted Order Edit Item Change. + * object: + * type: string + * description: The type of the object that was deleted. + * default: item_change + * deleted: + * type: boolean + * description: Whether or not the Order Edit Item Change was deleted. + * default: true + */ export type AdminOrderEditItemChangeDeleteRes = { id: string object: "item_change" diff --git a/packages/medusa/src/api/routes/admin/order-edits/list-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/list-order-edit.ts index bfc6679819..6d6100ab38 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/list-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/list-order-edit.ts @@ -43,20 +43,7 @@ import { IsOptional, IsString } from "class-validator" * content: * application/json: * schema: - * type: object - * properties: - * order_edits: - * type: array - * $ref: "#/components/schemas/OrderEdit" - * count: - * type: integer - * description: The total number of items available - * offset: - * type: integer - * description: The number of items skipped before these items - * limit: - * type: integer - * description: The number of items per page + * $ref: "#/components/schemas/AdminOrderEditsListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/request-confirmation.ts b/packages/medusa/src/api/routes/admin/order-edits/request-confirmation.ts index 5d23872dc9..edaf56d24b 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/request-confirmation.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/request-confirmation.ts @@ -4,11 +4,11 @@ import { PaymentCollectionType } from "../../../../models" import { OrderEditService, OrderService, - PaymentCollectionService + PaymentCollectionService, } from "../../../../services" import { defaultOrderEditFields, - defaultOrderEditRelations + defaultOrderEditRelations, } from "../../../../types/order-edit" /** @@ -46,10 +46,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/update-order-edit-line-item.ts b/packages/medusa/src/api/routes/admin/order-edits/update-order-edit-line-item.ts index bc9e4093d1..de83eb2f40 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/update-order-edit-line-item.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/update-order-edit-line-item.ts @@ -52,10 +52,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/order-edits/update-order-edit.ts b/packages/medusa/src/api/routes/admin/order-edits/update-order-edit.ts index 4c39353ff0..f2df7548e3 100644 --- a/packages/medusa/src/api/routes/admin/order-edits/update-order-edit.ts +++ b/packages/medusa/src/api/routes/admin/order-edits/update-order-edit.ts @@ -54,10 +54,7 @@ import { * content: * application/json: * schema: - * type: object - * properties: - * order_edit: - * $ref: "#/components/schemas/OrderEdit" + * $ref: "#/components/schemas/AdminOrderEditsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/add-shipping-method.ts b/packages/medusa/src/api/routes/admin/orders/add-shipping-method.ts index de474e7b33..00800dcecc 100644 --- a/packages/medusa/src/api/routes/admin/orders/add-shipping-method.ts +++ b/packages/medusa/src/api/routes/admin/orders/add-shipping-method.ts @@ -57,10 +57,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/archive-order.ts b/packages/medusa/src/api/routes/admin/orders/archive-order.ts index c6ed1c18cc..e860d5b386 100644 --- a/packages/medusa/src/api/routes/admin/orders/archive-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/archive-order.ts @@ -36,10 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/cancel-claim.ts b/packages/medusa/src/api/routes/admin/orders/cancel-claim.ts index a345c11996..8af2e26e79 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-claim.ts @@ -40,10 +40,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-claim.ts b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-claim.ts index d71073d5bc..5ec92b01a7 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-claim.ts @@ -45,10 +45,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-swap.ts b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-swap.ts index 114092727f..9bbdf61c64 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment-swap.ts @@ -45,10 +45,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment.ts b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment.ts index cf8dc9a0ad..f9bd252803 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment.ts @@ -45,10 +45,7 @@ import { Fulfillment } from "../../../../models" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/cancel-order.ts b/packages/medusa/src/api/routes/admin/orders/cancel-order.ts index bac87b93c9..062052e533 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-order.ts @@ -38,10 +38,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/cancel-swap.ts b/packages/medusa/src/api/routes/admin/orders/cancel-swap.ts index b12b3a817a..efdd489b13 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-swap.ts @@ -40,10 +40,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/capture-payment.ts b/packages/medusa/src/api/routes/admin/orders/capture-payment.ts index 49cf07e5c9..740cf5b863 100644 --- a/packages/medusa/src/api/routes/admin/orders/capture-payment.ts +++ b/packages/medusa/src/api/routes/admin/orders/capture-payment.ts @@ -38,10 +38,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/complete-order.ts b/packages/medusa/src/api/routes/admin/orders/complete-order.ts index a51cf7ac91..c0cee861ae 100644 --- a/packages/medusa/src/api/routes/admin/orders/complete-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/complete-order.ts @@ -36,10 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/create-claim-shipment.ts b/packages/medusa/src/api/routes/admin/orders/create-claim-shipment.ts index 3db9de13ca..fd64ec4532 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-claim-shipment.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-claim-shipment.ts @@ -52,10 +52,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/create-claim.ts b/packages/medusa/src/api/routes/admin/orders/create-claim.ts index 34ce43ecc2..99fb6dc017 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-claim.ts @@ -77,10 +77,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/create-fulfillment.ts b/packages/medusa/src/api/routes/admin/orders/create-fulfillment.ts index 139e0478bc..ede96c9e6e 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-fulfillment.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-fulfillment.ts @@ -76,10 +76,7 @@ import { Fulfillment, LineItem } from "../../../../models" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/create-shipment.ts b/packages/medusa/src/api/routes/admin/orders/create-shipment.ts index 4c8e83bcf5..b4afb0ea07 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-shipment.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-shipment.ts @@ -58,10 +58,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/create-swap-shipment.ts b/packages/medusa/src/api/routes/admin/orders/create-swap-shipment.ts index 5064acf071..ed45b5632f 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-swap-shipment.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-swap-shipment.ts @@ -58,10 +58,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/create-swap.ts b/packages/medusa/src/api/routes/admin/orders/create-swap.ts index 06e7fb45ff..bc3b01af92 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-swap.ts @@ -79,10 +79,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/fulfill-claim.ts b/packages/medusa/src/api/routes/admin/orders/fulfill-claim.ts index e1341a615f..e038b2d08f 100644 --- a/packages/medusa/src/api/routes/admin/orders/fulfill-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/fulfill-claim.ts @@ -46,10 +46,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/fulfill-swap.ts b/packages/medusa/src/api/routes/admin/orders/fulfill-swap.ts index d7b8cea002..8f29da65c9 100644 --- a/packages/medusa/src/api/routes/admin/orders/fulfill-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/fulfill-swap.ts @@ -46,10 +46,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/get-order.ts b/packages/medusa/src/api/routes/admin/orders/get-order.ts index e17ef53a98..4271fc71da 100644 --- a/packages/medusa/src/api/routes/admin/orders/get-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/get-order.ts @@ -35,10 +35,7 @@ import { OrderService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/index.ts b/packages/medusa/src/api/routes/admin/orders/index.ts index aa361f1e8b..6f2202ac77 100644 --- a/packages/medusa/src/api/routes/admin/orders/index.ts +++ b/packages/medusa/src/api/routes/admin/orders/index.ts @@ -1,11 +1,7 @@ import { Router } from "express" import "reflect-metadata" import { Order } from "../../../.." -import { - DeleteResponse, - FindParams, - PaginatedResponse -} from "../../../../types/common" +import { FindParams, PaginatedResponse } from "../../../../types/common" import { FlagRouter } from "../../../../utils/flag-router" import middlewares, { transformQuery } from "../../../middlewares" import { AdminGetOrdersParams } from "./list-orders" @@ -230,12 +226,35 @@ export default (app, featureFlagRouter: FlagRouter) => { return app } +/** + * @schema AdminOrdersRes + * type: object + * properties: + * order: + * $ref: "#/components/schemas/Order" + */ export type AdminOrdersRes = { order: Order } -export type AdminDeleteRes = DeleteResponse - +/** + * @schema AdminOrdersListRes + * type: object + * properties: + * orders: + * type: array + * items: + * $ref: "#/components/schemas/Order" + * count: + * type: integer + * description: The total number of items available + * offset: + * type: integer + * description: The number of items skipped before these items + * limit: + * type: integer + * description: The number of items per page + */ export type AdminOrdersListRes = PaginatedResponse & { orders: Order[] } @@ -361,4 +380,3 @@ export * from "./refund-payment" export * from "./request-return" export * from "./update-claim" export * from "./update-order" - diff --git a/packages/medusa/src/api/routes/admin/orders/list-orders.ts b/packages/medusa/src/api/routes/admin/orders/list-orders.ts index 1568d396ac..6e0d4751ab 100644 --- a/packages/medusa/src/api/routes/admin/orders/list-orders.ts +++ b/packages/medusa/src/api/routes/admin/orders/list-orders.ts @@ -180,21 +180,7 @@ import { pick } from "lodash" * content: * application/json: * schema: - * type: object - * properties: - * orders: - * type: array - * items: - * $ref: "#/components/schemas/Order" - * count: - * type: integer - * description: The total number of items available - * offset: - * type: integer - * description: The number of items skipped before these items - * limit: - * type: integer - * description: The number of items per page + * $ref: "#/components/schemas/AdminOrdersListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/process-swap-payment.ts b/packages/medusa/src/api/routes/admin/orders/process-swap-payment.ts index 1efdb8b2e4..ed564c3b98 100644 --- a/packages/medusa/src/api/routes/admin/orders/process-swap-payment.ts +++ b/packages/medusa/src/api/routes/admin/orders/process-swap-payment.ts @@ -39,10 +39,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/refund-payment.ts b/packages/medusa/src/api/routes/admin/orders/refund-payment.ts index 71d0aaeb2e..fe3db6169d 100644 --- a/packages/medusa/src/api/routes/admin/orders/refund-payment.ts +++ b/packages/medusa/src/api/routes/admin/orders/refund-payment.ts @@ -59,10 +59,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/request-return.ts b/packages/medusa/src/api/routes/admin/orders/request-return.ts index 071c8c0330..970a93c290 100644 --- a/packages/medusa/src/api/routes/admin/orders/request-return.ts +++ b/packages/medusa/src/api/routes/admin/orders/request-return.ts @@ -77,10 +77,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/update-claim.ts b/packages/medusa/src/api/routes/admin/orders/update-claim.ts index 17850db22b..c6d2c3fa2c 100644 --- a/packages/medusa/src/api/routes/admin/orders/update-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/update-claim.ts @@ -62,10 +62,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/orders/update-order.ts b/packages/medusa/src/api/routes/admin/orders/update-order.ts index 45b6febf2d..6633689d21 100644 --- a/packages/medusa/src/api/routes/admin/orders/update-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/update-order.ts @@ -62,10 +62,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * order: - * $ref: "#/components/schemas/Order" + * $ref: "#/components/schemas/AdminOrdersRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payment-collections/delete-payment-collection.ts b/packages/medusa/src/api/routes/admin/payment-collections/delete-payment-collection.ts index b87970532a..fe81c70197 100644 --- a/packages/medusa/src/api/routes/admin/payment-collections/delete-payment-collection.ts +++ b/packages/medusa/src/api/routes/admin/payment-collections/delete-payment-collection.ts @@ -35,19 +35,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * id: - * type: string - * description: The ID of the deleted Payment Collection. - * object: - * type: string - * description: The type of the object that was deleted. - * format: payment_collection - * deleted: - * type: boolean - * description: Whether or not the Payment Collection was deleted. - * default: true + * $ref: "#/components/schemas/AdminPaymentCollectionDeleteRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payment-collections/get-payment-collection.ts b/packages/medusa/src/api/routes/admin/payment-collections/get-payment-collection.ts index e76dc35793..e13595ac8c 100644 --- a/packages/medusa/src/api/routes/admin/payment-collections/get-payment-collection.ts +++ b/packages/medusa/src/api/routes/admin/payment-collections/get-payment-collection.ts @@ -38,10 +38,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: - * type: object - * properties: - * payment_collection: - * $ref: "#/components/schemas/PaymentCollection" + * $ref: "#/components/schemas/AdminPaymentCollectionsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payment-collections/index.ts b/packages/medusa/src/api/routes/admin/payment-collections/index.ts index 2f90f14fb4..e1374e7f74 100644 --- a/packages/medusa/src/api/routes/admin/payment-collections/index.ts +++ b/packages/medusa/src/api/routes/admin/payment-collections/index.ts @@ -62,9 +62,33 @@ export const defaulPaymentCollectionRelations = [ "payments", ] +/** + * @schema AdminPaymentCollectionsRes + * type: object + * properties: + * payment_collection: + * $ref: "#/components/schemas/PaymentCollection" + */ export type AdminPaymentCollectionsRes = { payment_collection: PaymentCollection } + +/** + * @schema AdminPaymentCollectionDeleteRes + * type: object + * properties: + * id: + * type: string + * description: The ID of the deleted Payment Collection. + * object: + * type: string + * description: The type of the object that was deleted. + * default: payment_collection + * deleted: + * type: boolean + * description: Whether or not the Payment Collection was deleted. + * default: true + */ export type AdminPaymentCollectionDeleteRes = { id: string object: "payment_collection" diff --git a/packages/medusa/src/api/routes/admin/payment-collections/mark-authorized-payment-collection.ts b/packages/medusa/src/api/routes/admin/payment-collections/mark-authorized-payment-collection.ts index 42346356f6..6e251b6a97 100644 --- a/packages/medusa/src/api/routes/admin/payment-collections/mark-authorized-payment-collection.ts +++ b/packages/medusa/src/api/routes/admin/payment-collections/mark-authorized-payment-collection.ts @@ -36,10 +36,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * payment_collection: - * $ref: "#/components/schemas/PaymentCollection" + * $ref: "#/components/schemas/AdminPaymentCollectionsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payment-collections/update-payment-collection.ts b/packages/medusa/src/api/routes/admin/payment-collections/update-payment-collection.ts index 83af43a19b..0e6a18e542 100644 --- a/packages/medusa/src/api/routes/admin/payment-collections/update-payment-collection.ts +++ b/packages/medusa/src/api/routes/admin/payment-collections/update-payment-collection.ts @@ -49,10 +49,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * payment_collection: - * $ref: "#/components/schemas/PaymentCollection" + * $ref: "#/components/schemas/AdminPaymentCollectionsRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payments/capture-payment.ts b/packages/medusa/src/api/routes/admin/payments/capture-payment.ts index c2b1a4cdf9..4ed0e9505e 100644 --- a/packages/medusa/src/api/routes/admin/payments/capture-payment.ts +++ b/packages/medusa/src/api/routes/admin/payments/capture-payment.ts @@ -35,10 +35,7 @@ import { PaymentService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * payment: - * $ref: "#/components/schemas/Payment" + * $ref: "#/components/schemas/AdminPaymentRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payments/get-payment.ts b/packages/medusa/src/api/routes/admin/payments/get-payment.ts index 0808e08001..0dc7905215 100644 --- a/packages/medusa/src/api/routes/admin/payments/get-payment.ts +++ b/packages/medusa/src/api/routes/admin/payments/get-payment.ts @@ -36,10 +36,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: - * type: object - * properties: - * payment: - * $ref: "#/components/schemas/Payment" + * $ref: "#/components/schemas/AdminPaymentRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/payments/index.ts b/packages/medusa/src/api/routes/admin/payments/index.ts index 9d03185eb3..819195f886 100644 --- a/packages/medusa/src/api/routes/admin/payments/index.ts +++ b/packages/medusa/src/api/routes/admin/payments/index.ts @@ -52,10 +52,24 @@ export const defaultPaymentFields = [ "metadata", ] +/** + * @schema AdminPaymentRes + * type: object + * properties: + * payment: + * $ref: "#/components/schemas/Payment" + */ export type AdminPaymentRes = { payment: Payment } +/** + * @schema AdminRefundRes + * type: object + * properties: + * refund: + * $ref: "#/components/schemas/Refund" + */ export type AdminRefundRes = { refund: Refund } diff --git a/packages/medusa/src/api/routes/admin/payments/refund-payment.ts b/packages/medusa/src/api/routes/admin/payments/refund-payment.ts index 3469adfd3b..9173e4624d 100644 --- a/packages/medusa/src/api/routes/admin/payments/refund-payment.ts +++ b/packages/medusa/src/api/routes/admin/payments/refund-payment.ts @@ -59,10 +59,7 @@ import { PaymentService } from "../../../../services" * content: * application/json: * schema: - * type: object - * properties: - * refund: - * $ref: "#/components/schemas/Refund" + * $ref: "#/components/schemas/AdminRefundRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/add-prices-batch.ts b/packages/medusa/src/api/routes/admin/price-lists/add-prices-batch.ts index f74f2b2e05..c3d8faff79 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/add-prices-batch.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/add-prices-batch.ts @@ -66,10 +66,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: - * type: object - * properties: - * price_list: - * $ref: "#/components/schemas/PriceList" + * $ref: "#/components/schemas/AdminPriceListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/create-price-list.ts b/packages/medusa/src/api/routes/admin/price-lists/create-price-list.ts index 9de22ab2e3..08be0a229a 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/create-price-list.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/create-price-list.ts @@ -83,10 +83,7 @@ import { FeatureFlagDecorators } from "../../../../utils/feature-flag-decorators * content: * application/json: * schema: - * type: object - * properties: - * price_list: - * $ref: "#/components/schemas/PriceList" + * $ref: "#/components/schemas/AdminPriceListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/delete-price-list.ts b/packages/medusa/src/api/routes/admin/price-lists/delete-price-list.ts index d2a4276cd9..7e4349c036 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/delete-price-list.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/delete-price-list.ts @@ -36,19 +36,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: - * type: object - * properties: - * id: - * type: string - * description: The ID of the deleted Price List. - * object: - * type: string - * description: The type of the object that was deleted. - * default: price-list - * deleted: - * type: boolean - * description: Whether or not the items were deleted. - * default: true + * $ref: "#/components/schemas/AdminPriceListDeleteRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/delete-prices-batch.ts b/packages/medusa/src/api/routes/admin/price-lists/delete-prices-batch.ts index bac74cba33..438f89c2ac 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/delete-prices-batch.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/delete-prices-batch.ts @@ -54,21 +54,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * ids: - * type: array - * items: - * type: string - * description: The IDs of the deleted Money Amounts (Prices). - * object: - * type: string - * description: The type of the object that was deleted. - * default: money-amount - * deleted: - * type: boolean - * description: Whether or not the items were deleted. - * default: true + * $ref: "#/components/schemas/AdminPriceListDeleteBatchRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/delete-product-prices.ts b/packages/medusa/src/api/routes/admin/price-lists/delete-product-prices.ts index 9c2b01c53f..9b3b8eedcd 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/delete-product-prices.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/delete-product-prices.ts @@ -37,21 +37,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: - * type: object - * properties: - * ids: - * type: array - * description: The price ids that have been deleted. - * items: - * type: string - * object: - * type: string - * description: The type of the object that was deleted. - * default: money-amount - * deleted: - * type: boolean - * description: Whether or not the items were deleted. - * default: true + * $ref: "#/components/schemas/AdminPriceListDeleteProductPricesRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/delete-variant-prices.ts b/packages/medusa/src/api/routes/admin/price-lists/delete-variant-prices.ts index e270190464..8834ac1e5e 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/delete-variant-prices.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/delete-variant-prices.ts @@ -37,21 +37,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: - * type: object - * properties: - * ids: - * type: array - * description: The price ids that have been deleted. - * items: - * type: string - * object: - * type: string - * description: The type of the object that was deleted. - * default: money-amount - * deleted: - * type: boolean - * description: Whether or not the items were deleted. - * default: true + * $ref: "#/components/schemas/AdminPriceListDeleteVariantPricesRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/get-price-list.ts b/packages/medusa/src/api/routes/admin/price-lists/get-price-list.ts index 9e2e1d0cd0..7bb2eb8c5e 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/get-price-list.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/get-price-list.ts @@ -38,10 +38,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: - * type: object - * properties: - * price_list: - * $ref: "#/components/schemas/PriceList" + * $ref: "#/components/schemas/AdminPriceListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/index.ts b/packages/medusa/src/api/routes/admin/price-lists/index.ts index bc51e6c668..7b17c86365 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/index.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/index.ts @@ -1,10 +1,10 @@ import { Router } from "express" import "reflect-metadata" -import { PriceList } from "../../../.." +import { PriceList, Product } from "../../../.." import { DeleteResponse, PaginatedResponse } from "../../../../types/common" import middlewares, { - transformQuery, transformBody, + transformQuery, } from "../../../middlewares" import { AdminGetPriceListPaginationParams } from "./list-price-lists" import { AdminGetPriceListsPriceListProductsParams } from "./list-price-list-products" @@ -93,25 +93,143 @@ export const defaultAdminPriceListFields = [ export const defaultAdminPriceListRelations = ["prices", "customer_groups"] +/** + * @schema AdminPriceListRes + * type: object + * properties: + * price_list: + * $ref: "#/components/schemas/PriceList" + */ export type AdminPriceListRes = { price_list: PriceList } +/** + * @schema AdminPriceListDeleteBatchRes + * type: object + * properties: + * ids: + * type: array + * items: + * type: string + * description: The IDs of the deleted Money Amounts (Prices). + * object: + * type: string + * description: The type of the object that was deleted. + * default: money-amount + * deleted: + * type: boolean + * description: Whether or not the items were deleted. + * default: true + */ export type AdminPriceListDeleteBatchRes = { ids: string[] deleted: boolean object: string } +/** + * @schema AdminPriceListDeleteProductPricesRes + * type: object + * properties: + * ids: + * type: array + * description: The price ids that have been deleted. + * items: + * type: string + * object: + * type: string + * description: The type of the object that was deleted. + * default: money-amount + * deleted: + * type: boolean + * description: Whether or not the items were deleted. + * default: true + */ export type AdminPriceListDeleteProductPricesRes = AdminPriceListDeleteBatchRes + +/** + * @schema AdminPriceListDeleteVariantPricesRes + * type: object + * properties: + * ids: + * type: array + * description: The price ids that have been deleted. + * items: + * type: string + * object: + * type: string + * description: The type of the object that was deleted. + * default: money-amount + * deleted: + * type: boolean + * description: Whether or not the items were deleted. + * default: true + */ export type AdminPriceListDeleteVariantPricesRes = AdminPriceListDeleteBatchRes +/** + * @schema AdminPriceListDeleteRes + * type: object + * properties: + * id: + * type: string + * description: The ID of the deleted Price List. + * object: + * type: string + * description: The type of the object that was deleted. + * default: price-list + * deleted: + * type: boolean + * description: Whether or not the items were deleted. + * default: true + */ export type AdminPriceListDeleteRes = DeleteResponse +/** + * @schema AdminPriceListsListRes + * type: object + * properties: + * price_lists: + * type: array + * items: + * $ref: "#/components/schemas/PriceList" + * count: + * type: integer + * description: The total number of items available + * offset: + * type: integer + * description: The number of items skipped before these items + * limit: + * type: integer + * description: The number of items per page + */ export type AdminPriceListsListRes = PaginatedResponse & { price_lists: PriceList[] } +/** + * @schema AdminPriceListsProductsListRes + * type: object + * properties: + * products: + * type: array + * items: + * $ref: "#/components/schemas/Product" + * count: + * type: integer + * description: The total number of items available + * offset: + * type: integer + * description: The number of items skipped before these items + * limit: + * type: integer + * description: The number of items per page + */ +export type AdminPriceListsProductsListRes = PaginatedResponse & { + products: Product[] +} + export * from "./add-prices-batch" export * from "./create-price-list" export * from "./delete-price-list" diff --git a/packages/medusa/src/api/routes/admin/price-lists/list-price-list-products.ts b/packages/medusa/src/api/routes/admin/price-lists/list-price-list-products.ts index fe000db8bc..94a5e5b57b 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/list-price-list-products.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/list-price-list-products.ts @@ -160,21 +160,7 @@ import { isDefined } from "medusa-core-utils" * content: * application/json: * schema: - * type: object - * properties: - * products: - * type: array - * items: - * $ref: "#/components/schemas/Product" - * count: - * type: integer - * description: The total number of items available - * offset: - * type: integer - * description: The number of items skipped before these items - * limit: - * type: integer - * description: The number of items per page + * $ref: "#/components/schemas/AdminPriceListsProductsListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/list-price-lists.ts b/packages/medusa/src/api/routes/admin/price-lists/list-price-lists.ts index 21e882e45a..cea0583bb0 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/list-price-lists.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/list-price-lists.ts @@ -141,21 +141,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: - * type: object - * properties: - * price_lists: - * type: array - * items: - * $ref: "#/components/schemas/PriceList" - * count: - * type: integer - * description: The total number of items available - * offset: - * type: integer - * description: The number of items skipped before these items - * limit: - * type: integer - * description: The number of items per page + * $ref: "#/components/schemas/AdminPriceListsListRes" * "400": * $ref: "#/components/responses/400_error" * "401": diff --git a/packages/medusa/src/api/routes/admin/price-lists/update-price-list.ts b/packages/medusa/src/api/routes/admin/price-lists/update-price-list.ts index 5b89f4fb2e..3645f1e036 100644 --- a/packages/medusa/src/api/routes/admin/price-lists/update-price-list.ts +++ b/packages/medusa/src/api/routes/admin/price-lists/update-price-list.ts @@ -67,10 +67,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: - * type: object - * properties: - * price_list: - * $ref: "#/components/schemas/PriceList" + * $ref: "#/components/schemas/AdminPriceListRes" * "400": * $ref: "#/components/responses/400_error" * "401":