diff --git a/.changeset/shiny-tips-teach.md b/.changeset/shiny-tips-teach.md new file mode 100644 index 0000000000..f325a64b8c --- /dev/null +++ b/.changeset/shiny-tips-teach.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +chore(oas): explicitly declare type:object on schemas with properties diff --git a/packages/medusa/src/api/middlewares/await-middleware.ts b/packages/medusa/src/api/middlewares/await-middleware.ts index b54e15f9fe..3100e549e7 100644 --- a/packages/medusa/src/api/middlewares/await-middleware.ts +++ b/packages/medusa/src/api/middlewares/await-middleware.ts @@ -20,6 +20,7 @@ export default (fn: handler): RequestHandler => { * @schema multiple_errors * title: "Multiple Errors" * x-resourceId: multiple_errors + * type: object * properties: * errors: * type: array diff --git a/packages/medusa/src/api/middlewares/error-handler.ts b/packages/medusa/src/api/middlewares/error-handler.ts index 7f4fe9a0d7..a7da41f4fd 100644 --- a/packages/medusa/src/api/middlewares/error-handler.ts +++ b/packages/medusa/src/api/middlewares/error-handler.ts @@ -79,6 +79,7 @@ export default () => { * @schema error * title: "Response Error" * x-resourceId: error + * type: object * properties: * code: * type: string diff --git a/packages/medusa/src/api/routes/admin/apps/authorize-app.ts b/packages/medusa/src/api/routes/admin/apps/authorize-app.ts index 53e2985db2..3a323c0bf0 100644 --- a/packages/medusa/src/api/routes/admin/apps/authorize-app.ts +++ b/packages/medusa/src/api/routes/admin/apps/authorize-app.ts @@ -13,6 +13,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - application_name * - state @@ -50,6 +51,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * apps: * $ref: "#/components/schemas/OAuth" diff --git a/packages/medusa/src/api/routes/admin/apps/list.ts b/packages/medusa/src/api/routes/admin/apps/list.ts index c587e105d8..9dbae39aea 100644 --- a/packages/medusa/src/api/routes/admin/apps/list.ts +++ b/packages/medusa/src/api/routes/admin/apps/list.ts @@ -23,6 +23,7 @@ import { OauthService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * apps: * type: array diff --git a/packages/medusa/src/api/routes/admin/auth/create-session.ts b/packages/medusa/src/api/routes/admin/auth/create-session.ts index c6ca2d26f5..2c24b5cd65 100644 --- a/packages/medusa/src/api/routes/admin/auth/create-session.ts +++ b/packages/medusa/src/api/routes/admin/auth/create-session.ts @@ -20,6 +20,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - email * - password @@ -61,6 +62,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * user: * $ref: "#/components/schemas/user" diff --git a/packages/medusa/src/api/routes/admin/auth/get-session.ts b/packages/medusa/src/api/routes/admin/auth/get-session.ts index 5dcf8170e2..dd383667f5 100644 --- a/packages/medusa/src/api/routes/admin/auth/get-session.ts +++ b/packages/medusa/src/api/routes/admin/auth/get-session.ts @@ -34,6 +34,7 @@ import _ from "lodash" * content: * application/json: * schema: + * type: object * properties: * user: * $ref: "#/components/schemas/user" diff --git a/packages/medusa/src/api/routes/admin/batch/cancel-batch-job.ts b/packages/medusa/src/api/routes/admin/batch/cancel-batch-job.ts index 9095921825..7dfac999d1 100644 --- a/packages/medusa/src/api/routes/admin/batch/cancel-batch-job.ts +++ b/packages/medusa/src/api/routes/admin/batch/cancel-batch-job.ts @@ -36,6 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * batch_job: * $ref: "#/components/schemas/batch_job" diff --git a/packages/medusa/src/api/routes/admin/batch/confirm-batch-job.ts b/packages/medusa/src/api/routes/admin/batch/confirm-batch-job.ts index 4f4b8c5b63..d5810e08f6 100644 --- a/packages/medusa/src/api/routes/admin/batch/confirm-batch-job.ts +++ b/packages/medusa/src/api/routes/admin/batch/confirm-batch-job.ts @@ -36,6 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * batch_job: * $ref: "#/components/schemas/batch_job" diff --git a/packages/medusa/src/api/routes/admin/batch/create-batch-job.ts b/packages/medusa/src/api/routes/admin/batch/create-batch-job.ts index 3d786668df..73545349ee 100644 --- a/packages/medusa/src/api/routes/admin/batch/create-batch-job.ts +++ b/packages/medusa/src/api/routes/admin/batch/create-batch-job.ts @@ -15,6 +15,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - type * - context @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * batch_job: * $ref: "#/components/schemas/batch_job" diff --git a/packages/medusa/src/api/routes/admin/batch/get-batch-job.ts b/packages/medusa/src/api/routes/admin/batch/get-batch-job.ts index e3061c2a38..3938c0b20b 100644 --- a/packages/medusa/src/api/routes/admin/batch/get-batch-job.ts +++ b/packages/medusa/src/api/routes/admin/batch/get-batch-job.ts @@ -33,6 +33,7 @@ * content: * application/json: * schema: + * type: object * properties: * batch_job: * $ref: "#/components/schemas/batch_job" diff --git a/packages/medusa/src/api/routes/admin/batch/list-batch-jobs.ts b/packages/medusa/src/api/routes/admin/batch/list-batch-jobs.ts index 3e4e18dee5..0c4ebf329c 100644 --- a/packages/medusa/src/api/routes/admin/batch/list-batch-jobs.ts +++ b/packages/medusa/src/api/routes/admin/batch/list-batch-jobs.ts @@ -237,6 +237,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * batch_jobs: * type: array diff --git a/packages/medusa/src/api/routes/admin/collections/add-products.ts b/packages/medusa/src/api/routes/admin/collections/add-products.ts index 1223d58186..095ed60539 100644 --- a/packages/medusa/src/api/routes/admin/collections/add-products.ts +++ b/packages/medusa/src/api/routes/admin/collections/add-products.ts @@ -16,6 +16,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * required: * - product_ids * properties: @@ -48,6 +49,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * properties: * collection: * $ref: "#/components/schemas/product_collection" diff --git a/packages/medusa/src/api/routes/admin/collections/create-collection.ts b/packages/medusa/src/api/routes/admin/collections/create-collection.ts index a75d31124c..4c4af4cb4b 100644 --- a/packages/medusa/src/api/routes/admin/collections/create-collection.ts +++ b/packages/medusa/src/api/routes/admin/collections/create-collection.ts @@ -13,6 +13,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - title * properties: @@ -58,6 +59,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * collection: * $ref: "#/components/schemas/product_collection" diff --git a/packages/medusa/src/api/routes/admin/collections/delete-collection.ts b/packages/medusa/src/api/routes/admin/collections/delete-collection.ts index c8e827ae74..e90547f0cf 100644 --- a/packages/medusa/src/api/routes/admin/collections/delete-collection.ts +++ b/packages/medusa/src/api/routes/admin/collections/delete-collection.ts @@ -38,6 +38,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/collections/get-collection.ts b/packages/medusa/src/api/routes/admin/collections/get-collection.ts index 7ae27efe0a..f781e1ac73 100644 --- a/packages/medusa/src/api/routes/admin/collections/get-collection.ts +++ b/packages/medusa/src/api/routes/admin/collections/get-collection.ts @@ -37,6 +37,7 @@ import { defaultAdminCollectionsRelations } from "." * content: * application/json: * schema: + * type: object * properties: * collection: * $ref: "#/components/schemas/product_collection" diff --git a/packages/medusa/src/api/routes/admin/collections/list-collections.ts b/packages/medusa/src/api/routes/admin/collections/list-collections.ts index 630b4c4b3f..c9e11021e0 100644 --- a/packages/medusa/src/api/routes/admin/collections/list-collections.ts +++ b/packages/medusa/src/api/routes/admin/collections/list-collections.ts @@ -111,6 +111,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * properties: * collections: * type: array diff --git a/packages/medusa/src/api/routes/admin/collections/remove-products.ts b/packages/medusa/src/api/routes/admin/collections/remove-products.ts index 219077f8ed..6df316ee91 100644 --- a/packages/medusa/src/api/routes/admin/collections/remove-products.ts +++ b/packages/medusa/src/api/routes/admin/collections/remove-products.ts @@ -16,6 +16,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * required: * - product_ids * properties: @@ -48,6 +49,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/collections/update-collection.ts b/packages/medusa/src/api/routes/admin/collections/update-collection.ts index 68f92ea123..85c1141687 100644 --- a/packages/medusa/src/api/routes/admin/collections/update-collection.ts +++ b/packages/medusa/src/api/routes/admin/collections/update-collection.ts @@ -15,6 +15,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * properties: * title: * type: string @@ -58,6 +59,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * properties: * collection: * $ref: "#/components/schemas/product_collection" diff --git a/packages/medusa/src/api/routes/admin/currencies/list-currencies.ts b/packages/medusa/src/api/routes/admin/currencies/list-currencies.ts index e7698e2078..adf6180113 100644 --- a/packages/medusa/src/api/routes/admin/currencies/list-currencies.ts +++ b/packages/medusa/src/api/routes/admin/currencies/list-currencies.ts @@ -42,6 +42,7 @@ import { FeatureFlagDecorators } from "../../../../utils/feature-flag-decorators * content: * application/json: * schema: + * type: object * properties: * currencies: * type: array diff --git a/packages/medusa/src/api/routes/admin/currencies/update-currency.ts b/packages/medusa/src/api/routes/admin/currencies/update-currency.ts index 90668c4482..e052db3066 100644 --- a/packages/medusa/src/api/routes/admin/currencies/update-currency.ts +++ b/packages/medusa/src/api/routes/admin/currencies/update-currency.ts @@ -17,6 +17,7 @@ import TaxInclusivePricingFeatureFlag from "../../../../loaders/feature-flags/ta * content: * application/json: * schema: + * type: object * properties: * includes_tax: * type: boolean @@ -51,6 +52,7 @@ import TaxInclusivePricingFeatureFlag from "../../../../loaders/feature-flags/ta * content: * application/json: * schema: + * type: object * properties: * currency: * $ref: "#/components/schemas/currency" diff --git a/packages/medusa/src/api/routes/admin/customer-groups/add-customers-batch.ts b/packages/medusa/src/api/routes/admin/customer-groups/add-customers-batch.ts index b91bb0e884..07d423b9bf 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/add-customers-batch.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/add-customers-batch.ts @@ -19,6 +19,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - customer_ids * properties: @@ -73,6 +74,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer_group: * $ref: "#/components/schemas/customer_group" diff --git a/packages/medusa/src/api/routes/admin/customer-groups/create-customer-group.ts b/packages/medusa/src/api/routes/admin/customer-groups/create-customer-group.ts index be263375e8..323a1028bd 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/create-customer-group.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/create-customer-group.ts @@ -47,6 +47,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer_group: * $ref: "#/components/schemas/customer_group" diff --git a/packages/medusa/src/api/routes/admin/customer-groups/delete-customer-group.ts b/packages/medusa/src/api/routes/admin/customer-groups/delete-customer-group.ts index 9d7545999b..140a2724aa 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/delete-customer-group.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/delete-customer-group.ts @@ -38,6 +38,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/customer-groups/delete-customers-batch.ts b/packages/medusa/src/api/routes/admin/customer-groups/delete-customers-batch.ts index 96cc01ef6b..cdfd0938df 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/delete-customers-batch.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/delete-customers-batch.ts @@ -19,6 +19,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - customer_ids * properties: @@ -73,6 +74,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer_group: * $ref: "#/components/schemas/customer_group" diff --git a/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group-customers.ts b/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group-customers.ts index 73d4d4c501..9f3c69ea62 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group-customers.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group-customers.ts @@ -37,6 +37,7 @@ import CustomerController from "../../../../controllers/customers" * content: * application/json: * schema: + * type: object * properties: * customers: * type: array diff --git a/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group.ts b/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group.ts index 6c3d902f0c..1c6e8f7f1d 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/get-customer-group.ts @@ -40,6 +40,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * customer_group: * $ref: "#/components/schemas/customer_group" diff --git a/packages/medusa/src/api/routes/admin/customer-groups/list-customer-groups.ts b/packages/medusa/src/api/routes/admin/customer-groups/list-customer-groups.ts index 5dc3cf79b5..b999e6c0a0 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/list-customer-groups.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/list-customer-groups.ts @@ -127,6 +127,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * properties: * customer_groups: * type: array diff --git a/packages/medusa/src/api/routes/admin/customer-groups/update-customer-group.ts b/packages/medusa/src/api/routes/admin/customer-groups/update-customer-group.ts index 59f10410ae..5e33dc2b61 100644 --- a/packages/medusa/src/api/routes/admin/customer-groups/update-customer-group.ts +++ b/packages/medusa/src/api/routes/admin/customer-groups/update-customer-group.ts @@ -19,6 +19,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * name: * description: "Name of the customer group" @@ -59,6 +60,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer_group: * $ref: "#/components/schemas/customer_group" diff --git a/packages/medusa/src/api/routes/admin/customers/create-customer.ts b/packages/medusa/src/api/routes/admin/customers/create-customer.ts index 9d3d7cf6e6..fabbb00e1f 100644 --- a/packages/medusa/src/api/routes/admin/customers/create-customer.ts +++ b/packages/medusa/src/api/routes/admin/customers/create-customer.ts @@ -14,6 +14,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - email * - first_name @@ -79,6 +80,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/admin/customers/get-customer.ts b/packages/medusa/src/api/routes/admin/customers/get-customer.ts index c1432b7255..8f15e8ff7a 100644 --- a/packages/medusa/src/api/routes/admin/customers/get-customer.ts +++ b/packages/medusa/src/api/routes/admin/customers/get-customer.ts @@ -40,6 +40,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/admin/customers/list-customers.ts b/packages/medusa/src/api/routes/admin/customers/list-customers.ts index 757f2a637e..b8ac03c625 100644 --- a/packages/medusa/src/api/routes/admin/customers/list-customers.ts +++ b/packages/medusa/src/api/routes/admin/customers/list-customers.ts @@ -43,6 +43,7 @@ import customerController from "../../../../controllers/customers" * content: * application/json: * schema: + * type: object * properties: * customers: * type: array diff --git a/packages/medusa/src/api/routes/admin/customers/update-customer.ts b/packages/medusa/src/api/routes/admin/customers/update-customer.ts index 8880651745..6521afa317 100644 --- a/packages/medusa/src/api/routes/admin/customers/update-customer.ts +++ b/packages/medusa/src/api/routes/admin/customers/update-customer.ts @@ -29,6 +29,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * email: * type: string @@ -93,6 +94,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/admin/discounts/add-region.ts b/packages/medusa/src/api/routes/admin/discounts/add-region.ts index 5ebf82b21b..752a14edc8 100644 --- a/packages/medusa/src/api/routes/admin/discounts/add-region.ts +++ b/packages/medusa/src/api/routes/admin/discounts/add-region.ts @@ -40,6 +40,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/add-resources-to-condition-batch.ts b/packages/medusa/src/api/routes/admin/discounts/add-resources-to-condition-batch.ts index 143471cb8c..c6932b1d6d 100644 --- a/packages/medusa/src/api/routes/admin/discounts/add-resources-to-condition-batch.ts +++ b/packages/medusa/src/api/routes/admin/discounts/add-resources-to-condition-batch.ts @@ -24,6 +24,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * required: * - resources * properties: @@ -70,6 +71,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/create-condition.ts b/packages/medusa/src/api/routes/admin/discounts/create-condition.ts index eab26c3591..615d385fb2 100644 --- a/packages/medusa/src/api/routes/admin/discounts/create-condition.ts +++ b/packages/medusa/src/api/routes/admin/discounts/create-condition.ts @@ -22,6 +22,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * required: * - operator * properties: @@ -88,6 +89,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/create-discount.ts b/packages/medusa/src/api/routes/admin/discounts/create-discount.ts index c13c48459a..30ede6452b 100644 --- a/packages/medusa/src/api/routes/admin/discounts/create-discount.ts +++ b/packages/medusa/src/api/routes/admin/discounts/create-discount.ts @@ -38,6 +38,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * required: * - code * - rule @@ -181,6 +182,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/create-dynamic-code.ts b/packages/medusa/src/api/routes/admin/discounts/create-dynamic-code.ts index fce2a62dea..8fa535273d 100644 --- a/packages/medusa/src/api/routes/admin/discounts/create-dynamic-code.ts +++ b/packages/medusa/src/api/routes/admin/discounts/create-dynamic-code.ts @@ -56,6 +56,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/delete-condition.ts b/packages/medusa/src/api/routes/admin/discounts/delete-condition.ts index b0e6b9c690..394154f0be 100644 --- a/packages/medusa/src/api/routes/admin/discounts/delete-condition.ts +++ b/packages/medusa/src/api/routes/admin/discounts/delete-condition.ts @@ -42,6 +42,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/discounts/delete-discount.ts b/packages/medusa/src/api/routes/admin/discounts/delete-discount.ts index 93632a7711..d6fda3fad1 100644 --- a/packages/medusa/src/api/routes/admin/discounts/delete-discount.ts +++ b/packages/medusa/src/api/routes/admin/discounts/delete-discount.ts @@ -36,6 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/discounts/delete-dynamic-code.ts b/packages/medusa/src/api/routes/admin/discounts/delete-dynamic-code.ts index 37a65527c4..29cd7b962c 100644 --- a/packages/medusa/src/api/routes/admin/discounts/delete-dynamic-code.ts +++ b/packages/medusa/src/api/routes/admin/discounts/delete-dynamic-code.ts @@ -39,6 +39,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/delete-resources-from-condition-batch.ts b/packages/medusa/src/api/routes/admin/discounts/delete-resources-from-condition-batch.ts index af1022a14a..8187e86cce 100644 --- a/packages/medusa/src/api/routes/admin/discounts/delete-resources-from-condition-batch.ts +++ b/packages/medusa/src/api/routes/admin/discounts/delete-resources-from-condition-batch.ts @@ -23,6 +23,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * required: * - resources * properties: @@ -69,6 +70,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/get-condition.ts b/packages/medusa/src/api/routes/admin/discounts/get-condition.ts index 7b3ac24629..8cef30f943 100644 --- a/packages/medusa/src/api/routes/admin/discounts/get-condition.ts +++ b/packages/medusa/src/api/routes/admin/discounts/get-condition.ts @@ -40,6 +40,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount_condition: * $ref: "#/components/schemas/discount_condition" diff --git a/packages/medusa/src/api/routes/admin/discounts/get-discount-by-code.ts b/packages/medusa/src/api/routes/admin/discounts/get-discount-by-code.ts index 2a9eb497b1..4380fa6edc 100644 --- a/packages/medusa/src/api/routes/admin/discounts/get-discount-by-code.ts +++ b/packages/medusa/src/api/routes/admin/discounts/get-discount-by-code.ts @@ -39,6 +39,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/get-discount.ts b/packages/medusa/src/api/routes/admin/discounts/get-discount.ts index c826f22373..eaecb21c11 100644 --- a/packages/medusa/src/api/routes/admin/discounts/get-discount.ts +++ b/packages/medusa/src/api/routes/admin/discounts/get-discount.ts @@ -39,6 +39,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/list-discounts.ts b/packages/medusa/src/api/routes/admin/discounts/list-discounts.ts index 8cd27195f3..a01e224803 100644 --- a/packages/medusa/src/api/routes/admin/discounts/list-discounts.ts +++ b/packages/medusa/src/api/routes/admin/discounts/list-discounts.ts @@ -65,6 +65,7 @@ import { DiscountService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * discounts: * type: array diff --git a/packages/medusa/src/api/routes/admin/discounts/remove-region.ts b/packages/medusa/src/api/routes/admin/discounts/remove-region.ts index 0db446ae12..eda47ddc1b 100644 --- a/packages/medusa/src/api/routes/admin/discounts/remove-region.ts +++ b/packages/medusa/src/api/routes/admin/discounts/remove-region.ts @@ -39,6 +39,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/update-condition.ts b/packages/medusa/src/api/routes/admin/discounts/update-condition.ts index 5cec5138a0..8f58c0d979 100644 --- a/packages/medusa/src/api/routes/admin/discounts/update-condition.ts +++ b/packages/medusa/src/api/routes/admin/discounts/update-condition.ts @@ -20,6 +20,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * products: * type: array @@ -83,6 +84,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/discounts/update-discount.ts b/packages/medusa/src/api/routes/admin/discounts/update-discount.ts index b0fcde127b..4b9d2bad48 100644 --- a/packages/medusa/src/api/routes/admin/discounts/update-discount.ts +++ b/packages/medusa/src/api/routes/admin/discounts/update-discount.ts @@ -36,6 +36,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * code: * type: string @@ -158,6 +159,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * discount: * $ref: "#/components/schemas/discount" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/create-draft-order.ts b/packages/medusa/src/api/routes/admin/draft-orders/create-draft-order.ts index 5d691cbf07..c7e2f37bb1 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/create-draft-order.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/create-draft-order.ts @@ -33,6 +33,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * required: * - email * - items @@ -175,6 +176,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * draft_order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/create-line-item.ts b/packages/medusa/src/api/routes/admin/draft-orders/create-line-item.ts index 580dfa91a7..cbfea9b9b4 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/create-line-item.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/create-line-item.ts @@ -26,6 +26,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - quantity * properties: @@ -78,6 +79,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * draft_order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/delete-draft-order.ts b/packages/medusa/src/api/routes/admin/draft-orders/delete-draft-order.ts index 472fa3aa49..29dad814d4 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/delete-draft-order.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/delete-draft-order.ts @@ -35,6 +35,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/draft-orders/delete-line-item.ts b/packages/medusa/src/api/routes/admin/draft-orders/delete-line-item.ts index f42b536121..959c9dbd54 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/delete-line-item.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/delete-line-item.ts @@ -45,6 +45,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * draft_order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/get-draft-order.ts b/packages/medusa/src/api/routes/admin/draft-orders/get-draft-order.ts index 27f8a3e583..9aa7f4c35a 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/get-draft-order.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/get-draft-order.ts @@ -42,6 +42,7 @@ import { DraftOrder } from "../../../.." * content: * application/json: * schema: + * type: object * properties: * draft_order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/list-draft-orders.ts b/packages/medusa/src/api/routes/admin/draft-orders/list-draft-orders.ts index 3d5ab61be0..32b3c9368d 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/list-draft-orders.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/list-draft-orders.ts @@ -48,6 +48,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * draft_orders: * type: array diff --git a/packages/medusa/src/api/routes/admin/draft-orders/register-payment.ts b/packages/medusa/src/api/routes/admin/draft-orders/register-payment.ts index a8a33fd528..82d6b503fa 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/register-payment.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/register-payment.ts @@ -46,6 +46,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/update-draft-order.ts b/packages/medusa/src/api/routes/admin/draft-orders/update-draft-order.ts index a8bc423001..b8410ba634 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/update-draft-order.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/update-draft-order.ts @@ -31,6 +31,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * region_id: * type: string @@ -105,6 +106,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * draft_order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/draft-orders/update-line-item.ts b/packages/medusa/src/api/routes/admin/draft-orders/update-line-item.ts index d40c36a229..6e914e893c 100644 --- a/packages/medusa/src/api/routes/admin/draft-orders/update-line-item.ts +++ b/packages/medusa/src/api/routes/admin/draft-orders/update-line-item.ts @@ -25,6 +25,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * unit_price: * description: The potential custom price of the item. @@ -71,6 +72,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * draft_order: * $ref: "#/components/schemas/draft-order" diff --git a/packages/medusa/src/api/routes/admin/gift-cards/create-gift-card.ts b/packages/medusa/src/api/routes/admin/gift-cards/create-gift-card.ts index 55ace20dac..4a8cb53d22 100644 --- a/packages/medusa/src/api/routes/admin/gift-cards/create-gift-card.ts +++ b/packages/medusa/src/api/routes/admin/gift-cards/create-gift-card.ts @@ -16,6 +16,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - region_id * properties: @@ -68,6 +69,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * gift_card: * $ref: "#/components/schemas/gift_card" diff --git a/packages/medusa/src/api/routes/admin/gift-cards/delete-gift-card.ts b/packages/medusa/src/api/routes/admin/gift-cards/delete-gift-card.ts index e6d7715587..cf9dade9f3 100644 --- a/packages/medusa/src/api/routes/admin/gift-cards/delete-gift-card.ts +++ b/packages/medusa/src/api/routes/admin/gift-cards/delete-gift-card.ts @@ -35,6 +35,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/gift-cards/get-gift-card.ts b/packages/medusa/src/api/routes/admin/gift-cards/get-gift-card.ts index bff67c154d..0fd4ce68b3 100644 --- a/packages/medusa/src/api/routes/admin/gift-cards/get-gift-card.ts +++ b/packages/medusa/src/api/routes/admin/gift-cards/get-gift-card.ts @@ -35,6 +35,7 @@ import { defaultAdminGiftCardFields, defaultAdminGiftCardRelations } from "./" * content: * application/json: * schema: + * type: object * properties: * gift_card: * $ref: "#/components/schemas/gift_card" diff --git a/packages/medusa/src/api/routes/admin/gift-cards/list-gift-cards.ts b/packages/medusa/src/api/routes/admin/gift-cards/list-gift-cards.ts index b5ab702437..39c8e72d79 100644 --- a/packages/medusa/src/api/routes/admin/gift-cards/list-gift-cards.ts +++ b/packages/medusa/src/api/routes/admin/gift-cards/list-gift-cards.ts @@ -43,6 +43,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * gift_cards: * type: array diff --git a/packages/medusa/src/api/routes/admin/gift-cards/update-gift-card.ts b/packages/medusa/src/api/routes/admin/gift-cards/update-gift-card.ts index a9156346f3..0ee0f85f2c 100644 --- a/packages/medusa/src/api/routes/admin/gift-cards/update-gift-card.ts +++ b/packages/medusa/src/api/routes/admin/gift-cards/update-gift-card.ts @@ -18,6 +18,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * balance: * type: integer @@ -68,6 +69,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * gift_card: * $ref: "#/components/schemas/gift_card" diff --git a/packages/medusa/src/api/routes/admin/invites/accept-invite.ts b/packages/medusa/src/api/routes/admin/invites/accept-invite.ts index a00ea52dbd..32aef67bd1 100644 --- a/packages/medusa/src/api/routes/admin/invites/accept-invite.ts +++ b/packages/medusa/src/api/routes/admin/invites/accept-invite.ts @@ -14,6 +14,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - token * - user diff --git a/packages/medusa/src/api/routes/admin/invites/create-invite.ts b/packages/medusa/src/api/routes/admin/invites/create-invite.ts index 1d8e6aee59..31c55798d3 100644 --- a/packages/medusa/src/api/routes/admin/invites/create-invite.ts +++ b/packages/medusa/src/api/routes/admin/invites/create-invite.ts @@ -15,6 +15,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - user * - role diff --git a/packages/medusa/src/api/routes/admin/invites/delete-invite.ts b/packages/medusa/src/api/routes/admin/invites/delete-invite.ts index c53a1026cf..6eb4ef3433 100644 --- a/packages/medusa/src/api/routes/admin/invites/delete-invite.ts +++ b/packages/medusa/src/api/routes/admin/invites/delete-invite.ts @@ -36,6 +36,7 @@ import InviteService from "../../../../services/invite" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/invites/list-invites.ts b/packages/medusa/src/api/routes/admin/invites/list-invites.ts index e7b857ff02..1f2ad322de 100644 --- a/packages/medusa/src/api/routes/admin/invites/list-invites.ts +++ b/packages/medusa/src/api/routes/admin/invites/list-invites.ts @@ -33,6 +33,7 @@ import InviteService from "../../../../services/invite" * content: * application/json: * schema: + * type: object * properties: * invites: * type: array diff --git a/packages/medusa/src/api/routes/admin/notes/create-note.ts b/packages/medusa/src/api/routes/admin/notes/create-note.ts index bb9bbf899f..41a4281d88 100644 --- a/packages/medusa/src/api/routes/admin/notes/create-note.ts +++ b/packages/medusa/src/api/routes/admin/notes/create-note.ts @@ -14,6 +14,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - resource_id * - resource_type @@ -65,6 +66,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * note: * $ref: "#/components/schemas/note" diff --git a/packages/medusa/src/api/routes/admin/notes/delete-note.ts b/packages/medusa/src/api/routes/admin/notes/delete-note.ts index 520df281e5..5a23b3da09 100644 --- a/packages/medusa/src/api/routes/admin/notes/delete-note.ts +++ b/packages/medusa/src/api/routes/admin/notes/delete-note.ts @@ -36,6 +36,7 @@ import NoteService from "../../../../services/note" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/notes/get-note.ts b/packages/medusa/src/api/routes/admin/notes/get-note.ts index 77014c036a..a2cd391ce8 100644 --- a/packages/medusa/src/api/routes/admin/notes/get-note.ts +++ b/packages/medusa/src/api/routes/admin/notes/get-note.ts @@ -35,6 +35,7 @@ import NoteService from "../../../../services/note" * content: * application/json: * schema: + * type: object * properties: * note: * $ref: "#/components/schemas/note" diff --git a/packages/medusa/src/api/routes/admin/notes/list-notes.ts b/packages/medusa/src/api/routes/admin/notes/list-notes.ts index 92d8a0c9e3..fc12d5c5a8 100644 --- a/packages/medusa/src/api/routes/admin/notes/list-notes.ts +++ b/packages/medusa/src/api/routes/admin/notes/list-notes.ts @@ -42,6 +42,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * notes: * type: array diff --git a/packages/medusa/src/api/routes/admin/notes/update-note.ts b/packages/medusa/src/api/routes/admin/notes/update-note.ts index f2bf264560..4c2ecc0863 100644 --- a/packages/medusa/src/api/routes/admin/notes/update-note.ts +++ b/packages/medusa/src/api/routes/admin/notes/update-note.ts @@ -15,6 +15,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - value * properties: @@ -54,6 +55,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * note: * $ref: "#/components/schemas/note" diff --git a/packages/medusa/src/api/routes/admin/notifications/list-notifications.ts b/packages/medusa/src/api/routes/admin/notifications/list-notifications.ts index b922fa779d..bb8b066e7d 100644 --- a/packages/medusa/src/api/routes/admin/notifications/list-notifications.ts +++ b/packages/medusa/src/api/routes/admin/notifications/list-notifications.ts @@ -54,6 +54,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * notifications: * type: array diff --git a/packages/medusa/src/api/routes/admin/notifications/resend-notification.ts b/packages/medusa/src/api/routes/admin/notifications/resend-notification.ts index fb89235db3..338c122498 100644 --- a/packages/medusa/src/api/routes/admin/notifications/resend-notification.ts +++ b/packages/medusa/src/api/routes/admin/notifications/resend-notification.ts @@ -22,6 +22,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * to: * description: "A new address or user identifier that the Notification should be sent to" @@ -53,6 +54,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * notification: * $ref: "#/components/schemas/notification" 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 07af8e9f17..9fdef8168c 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 @@ -19,6 +19,7 @@ import { * content: * application/json: * schema: + * type: object * required: * - variant_id * - quantity @@ -65,6 +66,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 9bbed396ab..896aaa54a4 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 @@ -41,6 +41,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 b6e840a10c..e7897a64f7 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 @@ -41,6 +41,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 bdb9b1103d..77d0b19c04 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 @@ -16,6 +16,7 @@ import { * content: * application/json: * schema: + * type: object * required: * - order_id * properties: @@ -55,6 +56,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 e2c29daf81..b0f6cc409a 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 @@ -43,6 +43,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 3c0735f80e..bc0278e757 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,6 +37,7 @@ import { OrderEditService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string 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 f1a993e2e5..f65b60f98f 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,6 +36,7 @@ import { OrderEditService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string 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 23a59f0f69..aa76d8bf84 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,6 +39,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 0de6be25eb..25d69316ee 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,6 +43,7 @@ import { IsOptional, IsString } from "class-validator" * content: * application/json: * schema: + * type: object * properties: * order_edits: * type: array 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 2d0f159f2e..52e77c0868 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 @@ -46,6 +46,7 @@ import { PaymentCollectionType } from "../../../../models" * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 2d31061634..387a030769 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 @@ -20,6 +20,7 @@ import { * content: * application/json: * schema: + * type: object * required: * - quantity * properties: @@ -57,6 +58,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 7c9da4e78f..5d30063d44 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 @@ -20,6 +20,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * internal_note: * description: An optional note to create or update for the order edit. @@ -57,6 +58,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" 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 4e42a8b22f..acbf929e3a 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,6 +57,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 f42d674fab..87815a9dea 100644 --- a/packages/medusa/src/api/routes/admin/orders/archive-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/archive-order.ts @@ -36,6 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 6e1e18cc23..02e89add99 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-claim.ts @@ -40,6 +40,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 649eb27236..97f0f87c17 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,6 +45,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 135f703631..1b9c712865 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,6 +45,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 cb6f365e66..d9f83eacaf 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-fulfillment.ts @@ -40,6 +40,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 c60966521f..b5244c3652 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-order.ts @@ -38,6 +38,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 4563dd90c4..1f7874d409 100644 --- a/packages/medusa/src/api/routes/admin/orders/cancel-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/cancel-swap.ts @@ -40,6 +40,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 3494f87a5a..ce4ea47ad9 100644 --- a/packages/medusa/src/api/routes/admin/orders/capture-payment.ts +++ b/packages/medusa/src/api/routes/admin/orders/capture-payment.ts @@ -38,6 +38,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 e69d7e37f8..da1c62b1ba 100644 --- a/packages/medusa/src/api/routes/admin/orders/complete-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/complete-order.ts @@ -36,6 +36,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 01e1854824..1462f2c414 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 @@ -18,6 +18,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - fulfillment_id * properties: @@ -62,6 +63,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 f6bc39469f..73e6bbed5f 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-claim.ts @@ -31,6 +31,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - type * - claim_items @@ -171,6 +172,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 f8e1965726..f9e6334c34 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-fulfillment.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-fulfillment.ts @@ -27,6 +27,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - items * properties: @@ -93,6 +94,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 084e03e91a..d7f87561fb 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-shipment.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-shipment.ts @@ -24,6 +24,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - fulfillment_id * properties: @@ -71,6 +72,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 d2d4a95d62..bd7aaed6ee 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 @@ -24,6 +24,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - fulfillment_id * properties: @@ -71,6 +72,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 057682ab55..28e72b2fa5 100644 --- a/packages/medusa/src/api/routes/admin/orders/create-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/create-swap.ts @@ -35,6 +35,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - return_items * properties: @@ -148,6 +149,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 5005f24d62..3a473debcf 100644 --- a/packages/medusa/src/api/routes/admin/orders/fulfill-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/fulfill-claim.ts @@ -18,6 +18,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * metadata: * description: An optional set of key-value pairs to hold additional information. @@ -52,6 +53,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 c56f1348a7..20b781f1d2 100644 --- a/packages/medusa/src/api/routes/admin/orders/fulfill-swap.ts +++ b/packages/medusa/src/api/routes/admin/orders/fulfill-swap.ts @@ -18,6 +18,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * metadata: * description: An optional set of key-value pairs to hold additional information. @@ -52,6 +53,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 86c8133311..6b2b2461ec 100644 --- a/packages/medusa/src/api/routes/admin/orders/get-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/get-order.ts @@ -35,6 +35,7 @@ import { OrderService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/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 22ecbfa0ee..6ef0436e0d 100644 --- a/packages/medusa/src/api/routes/admin/orders/list-orders.ts +++ b/packages/medusa/src/api/routes/admin/orders/list-orders.ts @@ -180,6 +180,7 @@ import { pick } from "lodash" * content: * application/json: * schema: + * type: object * properties: * orders: * type: array 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 704bea221e..9207d61b20 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,6 +39,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 650c46db5d..13e3320142 100644 --- a/packages/medusa/src/api/routes/admin/orders/refund-payment.ts +++ b/packages/medusa/src/api/routes/admin/orders/refund-payment.ts @@ -23,6 +23,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - amount * - reason @@ -74,6 +75,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 b9a15cc5d0..42e9c9fa2d 100644 --- a/packages/medusa/src/api/routes/admin/orders/request-return.ts +++ b/packages/medusa/src/api/routes/admin/orders/request-return.ts @@ -33,6 +33,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - items * properties: @@ -123,6 +124,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 782e48e09f..acb035012c 100644 --- a/packages/medusa/src/api/routes/admin/orders/update-claim.ts +++ b/packages/medusa/src/api/routes/admin/orders/update-claim.ts @@ -28,6 +28,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * claim_items: * description: The Claim Items that the Claim will consist of. @@ -138,6 +139,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 c574d9e249..f2c4ac454b 100644 --- a/packages/medusa/src/api/routes/admin/orders/update-order.ts +++ b/packages/medusa/src/api/routes/admin/orders/update-order.ts @@ -28,6 +28,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * email: * description: the email for the order @@ -123,6 +124,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" 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 551005cd67..cc3b6c63b1 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,6 +35,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string 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 f2535e41ba..ffe1d62cc6 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,6 +38,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * payment_collection: * $ref: "#/components/schemas/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 6da8fe1280..63c8f9033a 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,6 +36,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment_collection: * $ref: "#/components/schemas/payment_collection" 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 34c2ca7d81..2c5bd98339 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 @@ -15,6 +15,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * description: * description: An optional description to create or update the payment collection. @@ -55,6 +56,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment_collection: * $ref: "#/components/schemas/payment_collection" 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 38489a45d1..98dc9bdb8c 100644 --- a/packages/medusa/src/api/routes/admin/payments/capture-payment.ts +++ b/packages/medusa/src/api/routes/admin/payments/capture-payment.ts @@ -35,6 +35,7 @@ import { PaymentService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment: * $ref: "#/components/schemas/payment" 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 fde5fde561..032e1fa1c3 100644 --- a/packages/medusa/src/api/routes/admin/payments/get-payment.ts +++ b/packages/medusa/src/api/routes/admin/payments/get-payment.ts @@ -36,6 +36,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * payment: * $ref: "#/components/schemas/payment" 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 cffe0cdf1e..bed1912607 100644 --- a/packages/medusa/src/api/routes/admin/payments/refund-payment.ts +++ b/packages/medusa/src/api/routes/admin/payments/refund-payment.ts @@ -21,6 +21,7 @@ import { PaymentService } from "../../../../services" * content: * application/json: * schema: + * type: object * required: * - amount * - reason @@ -71,6 +72,7 @@ import { PaymentService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * refund: * $ref: "#/components/schemas/refund" 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 3c2cf18cf5..06a0c0eeb8 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 @@ -20,6 +20,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * prices: * description: The prices to update or add. @@ -101,6 +102,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * price_list: * $ref: "#/components/schemas/price_list" 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 a414a7f69d..cfaba8bdc9 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 @@ -30,6 +30,7 @@ import { FeatureFlagDecorators } from "../../../../utils/feature-flag-decorators * content: * application/json: * schema: + * type: object * required: * - name * - description @@ -156,6 +157,7 @@ import { FeatureFlagDecorators } from "../../../../utils/feature-flag-decorators * content: * application/json: * schema: + * type: object * properties: * price_list: * $ref: "#/components/schemas/price_list" 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 79702ae893..d2a4276cd9 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,6 +36,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: + * type: object * properties: * id: * type: string 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 8dbe6c1235..e2e5a3d1ba 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 @@ -16,6 +16,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * price_ids: * description: The price id's of the Money Amounts to delete. @@ -59,6 +60,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * ids: * type: array 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 52b59b5363..9c2b01c53f 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,6 +37,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: + * type: object * properties: * ids: * type: array 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 6ffee336fc..e270190464 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,6 +37,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: + * type: object * properties: * ids: * type: array 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 e5b5103027..9ffc82df82 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,6 +38,7 @@ import PriceListService from "../../../../services/price-list" * content: * application/json: * schema: + * type: object * properties: * price_list: * $ref: "#/components/schemas/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 1d879a0659..0e0a0c79cd 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,6 +160,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * products: * type: array 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 5af9bee029..1f1d58c53b 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,6 +141,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * properties: * price_lists: * type: array 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 512143b121..4b46ff91b4 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 @@ -33,6 +33,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * name: * description: "The name of the Price List" @@ -138,6 +139,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * price_list: * $ref: "#/components/schemas/price_list" diff --git a/packages/medusa/src/api/routes/admin/product-tags/list-product-tags.ts b/packages/medusa/src/api/routes/admin/product-tags/list-product-tags.ts index b8a646ecc6..e0cee92a22 100644 --- a/packages/medusa/src/api/routes/admin/product-tags/list-product-tags.ts +++ b/packages/medusa/src/api/routes/admin/product-tags/list-product-tags.ts @@ -110,6 +110,7 @@ import { Request, Response } from "express" * content: * application/json: * schema: + * type: object * properties: * product_tags: * $ref: "#/components/schemas/product_tag" diff --git a/packages/medusa/src/api/routes/admin/product-types/list-product-types.ts b/packages/medusa/src/api/routes/admin/product-types/list-product-types.ts index 7f79d2824d..2b0c3bb010 100644 --- a/packages/medusa/src/api/routes/admin/product-types/list-product-types.ts +++ b/packages/medusa/src/api/routes/admin/product-types/list-product-types.ts @@ -109,6 +109,7 @@ import ProductTypeService from "../../../../services/product-type" * content: * application/json: * schema: + * type: object * properties: * product_types: * $ref: "#/components/schemas/product_type" diff --git a/packages/medusa/src/api/routes/admin/products/add-option.ts b/packages/medusa/src/api/routes/admin/products/add-option.ts index 257a61ad80..9521f0a4bb 100644 --- a/packages/medusa/src/api/routes/admin/products/add-option.ts +++ b/packages/medusa/src/api/routes/admin/products/add-option.ts @@ -17,6 +17,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - title * properties: @@ -56,6 +57,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/create-product.ts b/packages/medusa/src/api/routes/admin/products/create-product.ts index a9c4f48996..0c84974c20 100644 --- a/packages/medusa/src/api/routes/admin/products/create-product.ts +++ b/packages/medusa/src/api/routes/admin/products/create-product.ts @@ -42,6 +42,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - title * properties: @@ -280,6 +281,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/create-variant.ts b/packages/medusa/src/api/routes/admin/products/create-variant.ts index 60cef78069..b5583fb211 100644 --- a/packages/medusa/src/api/routes/admin/products/create-variant.ts +++ b/packages/medusa/src/api/routes/admin/products/create-variant.ts @@ -27,6 +27,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - title * - prices @@ -182,6 +183,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/delete-option.ts b/packages/medusa/src/api/routes/admin/products/delete-option.ts index 13b2cde77e..893cbe971e 100644 --- a/packages/medusa/src/api/routes/admin/products/delete-option.ts +++ b/packages/medusa/src/api/routes/admin/products/delete-option.ts @@ -39,6 +39,7 @@ import { ProductService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * option_id: * type: string diff --git a/packages/medusa/src/api/routes/admin/products/delete-product.ts b/packages/medusa/src/api/routes/admin/products/delete-product.ts index 2b83ba4ef9..7773ed05b0 100644 --- a/packages/medusa/src/api/routes/admin/products/delete-product.ts +++ b/packages/medusa/src/api/routes/admin/products/delete-product.ts @@ -36,6 +36,7 @@ import { ProductService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/products/delete-variant.ts b/packages/medusa/src/api/routes/admin/products/delete-variant.ts index e3bde0c880..22866d6589 100644 --- a/packages/medusa/src/api/routes/admin/products/delete-variant.ts +++ b/packages/medusa/src/api/routes/admin/products/delete-variant.ts @@ -43,6 +43,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * variant_id: * type: string diff --git a/packages/medusa/src/api/routes/admin/products/get-product.ts b/packages/medusa/src/api/routes/admin/products/get-product.ts index 7ec3d735b5..0fafe7783a 100644 --- a/packages/medusa/src/api/routes/admin/products/get-product.ts +++ b/packages/medusa/src/api/routes/admin/products/get-product.ts @@ -35,6 +35,7 @@ import { PricingService, ProductService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/list-products.ts b/packages/medusa/src/api/routes/admin/products/list-products.ts index a091224cca..2801ffbc9a 100644 --- a/packages/medusa/src/api/routes/admin/products/list-products.ts +++ b/packages/medusa/src/api/routes/admin/products/list-products.ts @@ -184,6 +184,7 @@ import { FilterableProductProps } from "../../../../types/product" * content: * application/json: * schema: + * type: object * properties: * products: * type: array diff --git a/packages/medusa/src/api/routes/admin/products/list-tag-usage-count.ts b/packages/medusa/src/api/routes/admin/products/list-tag-usage-count.ts index a640a5246b..419c400089 100644 --- a/packages/medusa/src/api/routes/admin/products/list-tag-usage-count.ts +++ b/packages/medusa/src/api/routes/admin/products/list-tag-usage-count.ts @@ -33,6 +33,7 @@ import { ProductService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * tags: * type: array diff --git a/packages/medusa/src/api/routes/admin/products/list-types.ts b/packages/medusa/src/api/routes/admin/products/list-types.ts index ba25cb54eb..d7227067a9 100644 --- a/packages/medusa/src/api/routes/admin/products/list-types.ts +++ b/packages/medusa/src/api/routes/admin/products/list-types.ts @@ -34,6 +34,7 @@ import { ProductService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * types: * type: array diff --git a/packages/medusa/src/api/routes/admin/products/list-variants.ts b/packages/medusa/src/api/routes/admin/products/list-variants.ts index 768748c7be..68ccbb0054 100644 --- a/packages/medusa/src/api/routes/admin/products/list-variants.ts +++ b/packages/medusa/src/api/routes/admin/products/list-variants.ts @@ -37,6 +37,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * variants: * type: array diff --git a/packages/medusa/src/api/routes/admin/products/set-metadata.ts b/packages/medusa/src/api/routes/admin/products/set-metadata.ts index 5beede034b..d2ec57cc56 100644 --- a/packages/medusa/src/api/routes/admin/products/set-metadata.ts +++ b/packages/medusa/src/api/routes/admin/products/set-metadata.ts @@ -16,6 +16,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - key * - value @@ -61,6 +62,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/update-option.ts b/packages/medusa/src/api/routes/admin/products/update-option.ts index db130c0b75..c88bc03b7b 100644 --- a/packages/medusa/src/api/routes/admin/products/update-option.ts +++ b/packages/medusa/src/api/routes/admin/products/update-option.ts @@ -18,6 +18,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - title * properties: @@ -57,6 +58,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/update-product.ts b/packages/medusa/src/api/routes/admin/products/update-product.ts index f6d1c14f5a..dee526d4c1 100644 --- a/packages/medusa/src/api/routes/admin/products/update-product.ts +++ b/packages/medusa/src/api/routes/admin/products/update-product.ts @@ -39,6 +39,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * title: * description: "The title of the Product" @@ -262,6 +263,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/products/update-variant.ts b/packages/medusa/src/api/routes/admin/products/update-variant.ts index c40a3a9385..a8fd9f722f 100644 --- a/packages/medusa/src/api/routes/admin/products/update-variant.ts +++ b/packages/medusa/src/api/routes/admin/products/update-variant.ts @@ -33,6 +33,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - prices * properties: @@ -179,6 +180,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * product: * $ref: "#/components/schemas/product" diff --git a/packages/medusa/src/api/routes/admin/publishable-api-keys/create-publishable-api-key.ts b/packages/medusa/src/api/routes/admin/publishable-api-keys/create-publishable-api-key.ts index 1a33c43a5b..07b5651c0f 100644 --- a/packages/medusa/src/api/routes/admin/publishable-api-keys/create-publishable-api-key.ts +++ b/packages/medusa/src/api/routes/admin/publishable-api-keys/create-publishable-api-key.ts @@ -13,6 +13,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * required: * - title * properties: @@ -48,6 +49,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * publishable_api_key: * $ref: "#/components/schemas/publishable_api_key" diff --git a/packages/medusa/src/api/routes/admin/publishable-api-keys/delete-publishable-api-key.ts b/packages/medusa/src/api/routes/admin/publishable-api-keys/delete-publishable-api-key.ts index b97bbf99f8..c916929798 100644 --- a/packages/medusa/src/api/routes/admin/publishable-api-keys/delete-publishable-api-key.ts +++ b/packages/medusa/src/api/routes/admin/publishable-api-keys/delete-publishable-api-key.ts @@ -37,6 +37,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/publishable-api-keys/get-publishable-api-key.ts b/packages/medusa/src/api/routes/admin/publishable-api-keys/get-publishable-api-key.ts index 569eeb8853..baa8fd59f7 100644 --- a/packages/medusa/src/api/routes/admin/publishable-api-keys/get-publishable-api-key.ts +++ b/packages/medusa/src/api/routes/admin/publishable-api-keys/get-publishable-api-key.ts @@ -38,6 +38,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * publishable_api_key: * $ref: "#/components/schemas/publishable_api_key" diff --git a/packages/medusa/src/api/routes/admin/publishable-api-keys/list-publishable-api-keys.ts b/packages/medusa/src/api/routes/admin/publishable-api-keys/list-publishable-api-keys.ts index 239eb86130..e2930903d5 100644 --- a/packages/medusa/src/api/routes/admin/publishable-api-keys/list-publishable-api-keys.ts +++ b/packages/medusa/src/api/routes/admin/publishable-api-keys/list-publishable-api-keys.ts @@ -43,6 +43,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * publishable_api_keys: * type: array diff --git a/packages/medusa/src/api/routes/admin/publishable-api-keys/revoke-publishable-api-key.ts b/packages/medusa/src/api/routes/admin/publishable-api-keys/revoke-publishable-api-key.ts index 9c0e6fd5d8..8c76035f68 100644 --- a/packages/medusa/src/api/routes/admin/publishable-api-keys/revoke-publishable-api-key.ts +++ b/packages/medusa/src/api/routes/admin/publishable-api-keys/revoke-publishable-api-key.ts @@ -39,6 +39,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * publishable_api_key: * $ref: "#/components/schemas/publishable_api_key" diff --git a/packages/medusa/src/api/routes/admin/publishable-api-keys/update-publishable-api-key.ts b/packages/medusa/src/api/routes/admin/publishable-api-keys/update-publishable-api-key.ts index db33752d19..4d7a03546f 100644 --- a/packages/medusa/src/api/routes/admin/publishable-api-keys/update-publishable-api-key.ts +++ b/packages/medusa/src/api/routes/admin/publishable-api-keys/update-publishable-api-key.ts @@ -16,6 +16,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * title: * description: A title to update for the key. @@ -53,6 +54,7 @@ import PublishableApiKeyService from "../../../../services/publishable-api-key" * content: * application/json: * schema: + * type: object * properties: * publishable_api_key: * $ref: "#/components/schemas/publishable_api_key" diff --git a/packages/medusa/src/api/routes/admin/regions/add-country.ts b/packages/medusa/src/api/routes/admin/regions/add-country.ts index 2c797b9dee..aa9c684ed4 100644 --- a/packages/medusa/src/api/routes/admin/regions/add-country.ts +++ b/packages/medusa/src/api/routes/admin/regions/add-country.ts @@ -18,6 +18,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - country_code * properties: @@ -60,6 +61,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/add-fulfillment-provider.ts b/packages/medusa/src/api/routes/admin/regions/add-fulfillment-provider.ts index bab882cd2f..3c35da9f14 100644 --- a/packages/medusa/src/api/routes/admin/regions/add-fulfillment-provider.ts +++ b/packages/medusa/src/api/routes/admin/regions/add-fulfillment-provider.ts @@ -18,6 +18,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - provider_id * properties: @@ -57,6 +58,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/add-payment-provider.ts b/packages/medusa/src/api/routes/admin/regions/add-payment-provider.ts index 72cd656a0c..56caac41d9 100644 --- a/packages/medusa/src/api/routes/admin/regions/add-payment-provider.ts +++ b/packages/medusa/src/api/routes/admin/regions/add-payment-provider.ts @@ -18,6 +18,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - provider_id * properties: @@ -57,6 +58,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/create-region.ts b/packages/medusa/src/api/routes/admin/regions/create-region.ts index 40e15108c5..ef08b04ca6 100644 --- a/packages/medusa/src/api/routes/admin/regions/create-region.ts +++ b/packages/medusa/src/api/routes/admin/regions/create-region.ts @@ -24,6 +24,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - name * - currency_code @@ -121,6 +122,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/delete-region.ts b/packages/medusa/src/api/routes/admin/regions/delete-region.ts index ec6715c642..25a97ecdab 100644 --- a/packages/medusa/src/api/routes/admin/regions/delete-region.ts +++ b/packages/medusa/src/api/routes/admin/regions/delete-region.ts @@ -36,6 +36,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/regions/get-fulfillment-options.ts b/packages/medusa/src/api/routes/admin/regions/get-fulfillment-options.ts index 3bab93a575..c5ac59b699 100644 --- a/packages/medusa/src/api/routes/admin/regions/get-fulfillment-options.ts +++ b/packages/medusa/src/api/routes/admin/regions/get-fulfillment-options.ts @@ -37,6 +37,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * fulfillment_options: * type: array diff --git a/packages/medusa/src/api/routes/admin/regions/get-region.ts b/packages/medusa/src/api/routes/admin/regions/get-region.ts index 3a7bf72f6f..a51155784b 100644 --- a/packages/medusa/src/api/routes/admin/regions/get-region.ts +++ b/packages/medusa/src/api/routes/admin/regions/get-region.ts @@ -37,6 +37,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/list-regions.ts b/packages/medusa/src/api/routes/admin/regions/list-regions.ts index 816a396fe4..67574e23a5 100644 --- a/packages/medusa/src/api/routes/admin/regions/list-regions.ts +++ b/packages/medusa/src/api/routes/admin/regions/list-regions.ts @@ -74,6 +74,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * regions: * type: array diff --git a/packages/medusa/src/api/routes/admin/regions/remove-country.ts b/packages/medusa/src/api/routes/admin/regions/remove-country.ts index 8ad1305115..abe3ddad70 100644 --- a/packages/medusa/src/api/routes/admin/regions/remove-country.ts +++ b/packages/medusa/src/api/routes/admin/regions/remove-country.ts @@ -47,6 +47,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/remove-fulfillment-provider.ts b/packages/medusa/src/api/routes/admin/regions/remove-fulfillment-provider.ts index bdafbb2480..47e31e9bfa 100644 --- a/packages/medusa/src/api/routes/admin/regions/remove-fulfillment-provider.ts +++ b/packages/medusa/src/api/routes/admin/regions/remove-fulfillment-provider.ts @@ -39,6 +39,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/remove-payment-provider.ts b/packages/medusa/src/api/routes/admin/regions/remove-payment-provider.ts index b7bc047149..42ffb548d4 100644 --- a/packages/medusa/src/api/routes/admin/regions/remove-payment-provider.ts +++ b/packages/medusa/src/api/routes/admin/regions/remove-payment-provider.ts @@ -39,6 +39,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/regions/update-region.ts b/packages/medusa/src/api/routes/admin/regions/update-region.ts index c30469a81e..3a1acc437f 100644 --- a/packages/medusa/src/api/routes/admin/regions/update-region.ts +++ b/packages/medusa/src/api/routes/admin/regions/update-region.ts @@ -26,6 +26,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * name: * description: "The name of the Region" @@ -102,6 +103,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/admin/return-reasons/create-reason.ts b/packages/medusa/src/api/routes/admin/return-reasons/create-reason.ts index 343a7a78c6..f87e588794 100644 --- a/packages/medusa/src/api/routes/admin/return-reasons/create-reason.ts +++ b/packages/medusa/src/api/routes/admin/return-reasons/create-reason.ts @@ -18,6 +18,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - label * - value @@ -72,6 +73,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * return_reason: * $ref: "#/components/schemas/return_reason" diff --git a/packages/medusa/src/api/routes/admin/return-reasons/delete-reason.ts b/packages/medusa/src/api/routes/admin/return-reasons/delete-reason.ts index 7186cf5c61..f492c70aea 100644 --- a/packages/medusa/src/api/routes/admin/return-reasons/delete-reason.ts +++ b/packages/medusa/src/api/routes/admin/return-reasons/delete-reason.ts @@ -36,6 +36,7 @@ import { ReturnReasonService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/return-reasons/get-reason.ts b/packages/medusa/src/api/routes/admin/return-reasons/get-reason.ts index 6ca80f9b05..6be87fa633 100644 --- a/packages/medusa/src/api/routes/admin/return-reasons/get-reason.ts +++ b/packages/medusa/src/api/routes/admin/return-reasons/get-reason.ts @@ -40,6 +40,7 @@ import { ReturnReasonService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * return_reason: * $ref: "#/components/schemas/return_reason" diff --git a/packages/medusa/src/api/routes/admin/return-reasons/list-reasons.ts b/packages/medusa/src/api/routes/admin/return-reasons/list-reasons.ts index afea7d1e0f..55b9493ea1 100644 --- a/packages/medusa/src/api/routes/admin/return-reasons/list-reasons.ts +++ b/packages/medusa/src/api/routes/admin/return-reasons/list-reasons.ts @@ -39,6 +39,7 @@ import { FindConfig, Selector } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * return_reasons: * type: array diff --git a/packages/medusa/src/api/routes/admin/return-reasons/update-reason.ts b/packages/medusa/src/api/routes/admin/return-reasons/update-reason.ts index 4b7094b95f..2e19a83e4a 100644 --- a/packages/medusa/src/api/routes/admin/return-reasons/update-reason.ts +++ b/packages/medusa/src/api/routes/admin/return-reasons/update-reason.ts @@ -20,6 +20,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * label: * description: "The label to display to the Customer." @@ -66,6 +67,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * return_reason: * $ref: "#/components/schemas/return_reason" diff --git a/packages/medusa/src/api/routes/admin/returns/cancel-return.ts b/packages/medusa/src/api/routes/admin/returns/cancel-return.ts index 7096d5246f..9b08d3cb32 100644 --- a/packages/medusa/src/api/routes/admin/returns/cancel-return.ts +++ b/packages/medusa/src/api/routes/admin/returns/cancel-return.ts @@ -39,6 +39,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" diff --git a/packages/medusa/src/api/routes/admin/returns/list-returns.ts b/packages/medusa/src/api/routes/admin/returns/list-returns.ts index 491ab656fc..0973159b76 100644 --- a/packages/medusa/src/api/routes/admin/returns/list-returns.ts +++ b/packages/medusa/src/api/routes/admin/returns/list-returns.ts @@ -41,6 +41,7 @@ import { Return } from "../../../../models" * content: * application/json: * schema: + * type: object * properties: * returns: * type: array diff --git a/packages/medusa/src/api/routes/admin/returns/receive-return.ts b/packages/medusa/src/api/routes/admin/returns/receive-return.ts index 0b7d3bd0a6..3f61842eb2 100644 --- a/packages/medusa/src/api/routes/admin/returns/receive-return.ts +++ b/packages/medusa/src/api/routes/admin/returns/receive-return.ts @@ -23,6 +23,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * required: * - items * properties: @@ -86,6 +87,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * return: * $ref: "#/components/schemas/return" diff --git a/packages/medusa/src/api/routes/admin/sales-channels/add-product-batch.ts b/packages/medusa/src/api/routes/admin/sales-channels/add-product-batch.ts index b124bb65c5..56457ecbb0 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/add-product-batch.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/add-product-batch.ts @@ -18,6 +18,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * required: * - product_ids * properties: @@ -73,6 +74,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * properties: * sales_channel: * $ref: "#/components/schemas/sales_channel" diff --git a/packages/medusa/src/api/routes/admin/sales-channels/create-sales-channel.ts b/packages/medusa/src/api/routes/admin/sales-channels/create-sales-channel.ts index 36af725475..3c1e94d9dd 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/create-sales-channel.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/create-sales-channel.ts @@ -15,6 +15,7 @@ import SalesChannelService from "../../../../services/sales-channel" * content: * application/json: * schema: + * type: object * required: * - name * properties: @@ -61,6 +62,7 @@ import SalesChannelService from "../../../../services/sales-channel" * content: * application/json: * schema: + * type: object * properties: * sales_channel: * $ref: "#/components/schemas/sales_channel" diff --git a/packages/medusa/src/api/routes/admin/sales-channels/delete-products-batch.ts b/packages/medusa/src/api/routes/admin/sales-channels/delete-products-batch.ts index e74a22c295..bdcc8c5540 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/delete-products-batch.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/delete-products-batch.ts @@ -18,6 +18,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * required: * - product_ids * properties: @@ -73,6 +74,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * properties: * sales_channel: * $ref: "#/components/schemas/sales_channel" diff --git a/packages/medusa/src/api/routes/admin/sales-channels/delete-sales-channel.ts b/packages/medusa/src/api/routes/admin/sales-channels/delete-sales-channel.ts index ae5e1944fd..a55de6bcad 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/delete-sales-channel.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/delete-sales-channel.ts @@ -38,6 +38,7 @@ import { SalesChannelService } from "../../../../services/" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/sales-channels/get-sales-channel.ts b/packages/medusa/src/api/routes/admin/sales-channels/get-sales-channel.ts index cc32746c03..94bf92f8c7 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/get-sales-channel.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/get-sales-channel.ts @@ -37,6 +37,7 @@ import { SalesChannelService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * sales_channel: * $ref: "#/components/schemas/sales_channel" diff --git a/packages/medusa/src/api/routes/admin/sales-channels/list-sales-channels.ts b/packages/medusa/src/api/routes/admin/sales-channels/list-sales-channels.ts index 3fac708c33..0864903c87 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/list-sales-channels.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/list-sales-channels.ts @@ -118,6 +118,7 @@ import { removeUndefinedProperties } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * sales_channels: * type: array diff --git a/packages/medusa/src/api/routes/admin/sales-channels/update-sales-channel.ts b/packages/medusa/src/api/routes/admin/sales-channels/update-sales-channel.ts index b924922596..cf744fba8b 100644 --- a/packages/medusa/src/api/routes/admin/sales-channels/update-sales-channel.ts +++ b/packages/medusa/src/api/routes/admin/sales-channels/update-sales-channel.ts @@ -16,6 +16,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * name: * type: string @@ -59,6 +60,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * sales_channel: * $ref: "#/components/schemas/sales_channel" diff --git a/packages/medusa/src/api/routes/admin/shipping-options/create-shipping-option.ts b/packages/medusa/src/api/routes/admin/shipping-options/create-shipping-option.ts index 12d5e416eb..cec928dcf4 100644 --- a/packages/medusa/src/api/routes/admin/shipping-options/create-shipping-option.ts +++ b/packages/medusa/src/api/routes/admin/shipping-options/create-shipping-option.ts @@ -25,6 +25,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - name * - region_id @@ -129,6 +130,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * shipping_option: * $ref: "#/components/schemas/shipping_option" diff --git a/packages/medusa/src/api/routes/admin/shipping-options/delete-shipping-option.ts b/packages/medusa/src/api/routes/admin/shipping-options/delete-shipping-option.ts index a7a05631d4..426822d037 100644 --- a/packages/medusa/src/api/routes/admin/shipping-options/delete-shipping-option.ts +++ b/packages/medusa/src/api/routes/admin/shipping-options/delete-shipping-option.ts @@ -35,6 +35,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/shipping-options/get-shipping-option.ts b/packages/medusa/src/api/routes/admin/shipping-options/get-shipping-option.ts index 92f78f2af3..617685e8ac 100644 --- a/packages/medusa/src/api/routes/admin/shipping-options/get-shipping-option.ts +++ b/packages/medusa/src/api/routes/admin/shipping-options/get-shipping-option.ts @@ -33,6 +33,7 @@ * content: * application/json: * schema: + * type: object * properties: * shipping_option: * $ref: "#/components/schemas/shipping_option" diff --git a/packages/medusa/src/api/routes/admin/shipping-options/list-shipping-options.ts b/packages/medusa/src/api/routes/admin/shipping-options/list-shipping-options.ts index f773c3e728..4225e0dedb 100644 --- a/packages/medusa/src/api/routes/admin/shipping-options/list-shipping-options.ts +++ b/packages/medusa/src/api/routes/admin/shipping-options/list-shipping-options.ts @@ -55,6 +55,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * shipping_options: * type: array diff --git a/packages/medusa/src/api/routes/admin/shipping-options/update-shipping-option.ts b/packages/medusa/src/api/routes/admin/shipping-options/update-shipping-option.ts index 731be5b18b..ab61326d8f 100644 --- a/packages/medusa/src/api/routes/admin/shipping-options/update-shipping-option.ts +++ b/packages/medusa/src/api/routes/admin/shipping-options/update-shipping-option.ts @@ -27,6 +27,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - requirements * properties: @@ -110,6 +111,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * shipping_option: * $ref: "#/components/schemas/shipping_option" diff --git a/packages/medusa/src/api/routes/admin/shipping-profiles/create-shipping-profile.ts b/packages/medusa/src/api/routes/admin/shipping-profiles/create-shipping-profile.ts index ca224ba78f..c908a3eac9 100644 --- a/packages/medusa/src/api/routes/admin/shipping-profiles/create-shipping-profile.ts +++ b/packages/medusa/src/api/routes/admin/shipping-profiles/create-shipping-profile.ts @@ -13,6 +13,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - name * properties: @@ -52,6 +53,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * shipping_profile: * $ref: "#/components/schemas/shipping_profile" diff --git a/packages/medusa/src/api/routes/admin/shipping-profiles/delete-shipping-profile.ts b/packages/medusa/src/api/routes/admin/shipping-profiles/delete-shipping-profile.ts index 1c2b58da25..106735d0e6 100644 --- a/packages/medusa/src/api/routes/admin/shipping-profiles/delete-shipping-profile.ts +++ b/packages/medusa/src/api/routes/admin/shipping-profiles/delete-shipping-profile.ts @@ -36,6 +36,7 @@ import { ShippingProfileService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/shipping-profiles/get-shipping-profile.ts b/packages/medusa/src/api/routes/admin/shipping-profiles/get-shipping-profile.ts index 078da08f4c..fc5005e9a7 100644 --- a/packages/medusa/src/api/routes/admin/shipping-profiles/get-shipping-profile.ts +++ b/packages/medusa/src/api/routes/admin/shipping-profiles/get-shipping-profile.ts @@ -40,6 +40,7 @@ import { ShippingProfileService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * shipping_profile: * $ref: "#/components/schemas/shipping_profile" diff --git a/packages/medusa/src/api/routes/admin/shipping-profiles/list-shipping-profiles.ts b/packages/medusa/src/api/routes/admin/shipping-profiles/list-shipping-profiles.ts index 76f44b0e3f..7c00d91d95 100644 --- a/packages/medusa/src/api/routes/admin/shipping-profiles/list-shipping-profiles.ts +++ b/packages/medusa/src/api/routes/admin/shipping-profiles/list-shipping-profiles.ts @@ -33,6 +33,7 @@ import { ShippingProfileService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * shipping_profiles: * type: array diff --git a/packages/medusa/src/api/routes/admin/shipping-profiles/update-shipping-profile.ts b/packages/medusa/src/api/routes/admin/shipping-profiles/update-shipping-profile.ts index 1832a5a0bc..9e33e03833 100644 --- a/packages/medusa/src/api/routes/admin/shipping-profiles/update-shipping-profile.ts +++ b/packages/medusa/src/api/routes/admin/shipping-profiles/update-shipping-profile.ts @@ -15,6 +15,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * name: * description: "The name of the Shipping Profile" @@ -52,6 +53,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * shipping_profile: * $ref: "#/components/schemas/shipping_profile" diff --git a/packages/medusa/src/api/routes/admin/store/add-currency.ts b/packages/medusa/src/api/routes/admin/store/add-currency.ts index 70a8732bcd..98b9ed2ec3 100644 --- a/packages/medusa/src/api/routes/admin/store/add-currency.ts +++ b/packages/medusa/src/api/routes/admin/store/add-currency.ts @@ -43,6 +43,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * store: * $ref: "#/components/schemas/store" diff --git a/packages/medusa/src/api/routes/admin/store/get-store.ts b/packages/medusa/src/api/routes/admin/store/get-store.ts index 319fc72e3e..b94c2c2ee4 100644 --- a/packages/medusa/src/api/routes/admin/store/get-store.ts +++ b/packages/medusa/src/api/routes/admin/store/get-store.ts @@ -42,6 +42,7 @@ import { ModulesHelper } from "../../../../utils/module-helper" * content: * application/json: * schema: + * type: object * properties: * store: * $ref: "#/components/schemas/store" diff --git a/packages/medusa/src/api/routes/admin/store/list-payment-providers.ts b/packages/medusa/src/api/routes/admin/store/list-payment-providers.ts index 145b10c80c..712e13ae6d 100644 --- a/packages/medusa/src/api/routes/admin/store/list-payment-providers.ts +++ b/packages/medusa/src/api/routes/admin/store/list-payment-providers.ts @@ -32,6 +32,7 @@ import { PaymentProviderService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment_providers: * type: array diff --git a/packages/medusa/src/api/routes/admin/store/list-tax-providers.ts b/packages/medusa/src/api/routes/admin/store/list-tax-providers.ts index 42feda2a08..eed2384400 100644 --- a/packages/medusa/src/api/routes/admin/store/list-tax-providers.ts +++ b/packages/medusa/src/api/routes/admin/store/list-tax-providers.ts @@ -33,6 +33,7 @@ import { TaxProviderService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * tax_providers: * type: array diff --git a/packages/medusa/src/api/routes/admin/store/remove-currency.ts b/packages/medusa/src/api/routes/admin/store/remove-currency.ts index 06c31968f5..7bea006204 100644 --- a/packages/medusa/src/api/routes/admin/store/remove-currency.ts +++ b/packages/medusa/src/api/routes/admin/store/remove-currency.ts @@ -44,6 +44,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * store: * $ref: "#/components/schemas/store" diff --git a/packages/medusa/src/api/routes/admin/store/update-store.ts b/packages/medusa/src/api/routes/admin/store/update-store.ts index 68a98b2273..c6c868b337 100644 --- a/packages/medusa/src/api/routes/admin/store/update-store.ts +++ b/packages/medusa/src/api/routes/admin/store/update-store.ts @@ -14,6 +14,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * name: * description: "The name of the Store" @@ -74,6 +75,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * store: * $ref: "#/components/schemas/store" diff --git a/packages/medusa/src/api/routes/admin/swaps/get-swap.ts b/packages/medusa/src/api/routes/admin/swaps/get-swap.ts index 5823fe8f58..debed6058a 100644 --- a/packages/medusa/src/api/routes/admin/swaps/get-swap.ts +++ b/packages/medusa/src/api/routes/admin/swaps/get-swap.ts @@ -37,6 +37,7 @@ import { SwapService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * swap: * $ref: "#/components/schemas/swap" diff --git a/packages/medusa/src/api/routes/admin/swaps/list-swaps.ts b/packages/medusa/src/api/routes/admin/swaps/list-swaps.ts index ddc976f0cb..227fa3785a 100644 --- a/packages/medusa/src/api/routes/admin/swaps/list-swaps.ts +++ b/packages/medusa/src/api/routes/admin/swaps/list-swaps.ts @@ -42,6 +42,7 @@ import { Swap } from "../../../../models" * content: * application/json: * schema: + * type: object * properties: * swaps: * type: array diff --git a/packages/medusa/src/api/routes/admin/tax-rates/add-to-product-types.ts b/packages/medusa/src/api/routes/admin/tax-rates/add-to-product-types.ts index 5d81d6e8fd..a81a33d002 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/add-to-product-types.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/add-to-product-types.ts @@ -36,6 +36,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - product_types * properties: @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/add-to-products.ts b/packages/medusa/src/api/routes/admin/tax-rates/add-to-products.ts index 33efd0f5be..0f865b5a5a 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/add-to-products.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/add-to-products.ts @@ -36,6 +36,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - products * properties: @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/add-to-shipping-options.ts b/packages/medusa/src/api/routes/admin/tax-rates/add-to-shipping-options.ts index 5a3b008553..e00040cc98 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/add-to-shipping-options.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/add-to-shipping-options.ts @@ -36,6 +36,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - shipping_options * properties: @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/create-tax-rate.ts b/packages/medusa/src/api/routes/admin/tax-rates/create-tax-rate.ts index a8dcc404fc..4c2e642860 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/create-tax-rate.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/create-tax-rate.ts @@ -39,6 +39,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * required: * - code * - name @@ -108,6 +109,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/delete-tax-rate.ts b/packages/medusa/src/api/routes/admin/tax-rates/delete-tax-rate.ts index 789101f7d3..b2cc84301d 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/delete-tax-rate.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/delete-tax-rate.ts @@ -36,6 +36,7 @@ import { TaxRateService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/tax-rates/get-tax-rate.ts b/packages/medusa/src/api/routes/admin/tax-rates/get-tax-rate.ts index f7aa817008..10a97f5cad 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/get-tax-rate.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/get-tax-rate.ts @@ -58,6 +58,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/list-tax-rates.ts b/packages/medusa/src/api/routes/admin/tax-rates/list-tax-rates.ts index 12272726f9..d4808d9c69 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/list-tax-rates.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/list-tax-rates.ts @@ -98,6 +98,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rates: * type: array diff --git a/packages/medusa/src/api/routes/admin/tax-rates/remove-from-product-types.ts b/packages/medusa/src/api/routes/admin/tax-rates/remove-from-product-types.ts index 9d88eca0f9..6399e154ab 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/remove-from-product-types.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/remove-from-product-types.ts @@ -36,6 +36,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - product_types * properties: @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/remove-from-products.ts b/packages/medusa/src/api/routes/admin/tax-rates/remove-from-products.ts index 44b35ec1ed..87a7035f8b 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/remove-from-products.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/remove-from-products.ts @@ -36,6 +36,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - products * properties: @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/remove-from-shipping-options.ts b/packages/medusa/src/api/routes/admin/tax-rates/remove-from-shipping-options.ts index a63edbb3d2..4cce265d2a 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/remove-from-shipping-options.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/remove-from-shipping-options.ts @@ -36,6 +36,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - shipping_options * properties: @@ -81,6 +82,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/tax-rates/update-tax-rate.ts b/packages/medusa/src/api/routes/admin/tax-rates/update-tax-rate.ts index 1413cdf4ca..984dbb6e05 100644 --- a/packages/medusa/src/api/routes/admin/tax-rates/update-tax-rate.ts +++ b/packages/medusa/src/api/routes/admin/tax-rates/update-tax-rate.ts @@ -39,6 +39,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * code: * type: string @@ -100,6 +101,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * tax_rate: * $ref: "#/components/schemas/tax_rate" diff --git a/packages/medusa/src/api/routes/admin/uploads/create-protected-upload.ts b/packages/medusa/src/api/routes/admin/uploads/create-protected-upload.ts index 87f1894fd0..fc523c3d10 100644 --- a/packages/medusa/src/api/routes/admin/uploads/create-protected-upload.ts +++ b/packages/medusa/src/api/routes/admin/uploads/create-protected-upload.ts @@ -46,6 +46,7 @@ import { IFileService } from "../../../../interfaces" * content: * application/json: * schema: + * type: object * properties: * uploads: * type: array diff --git a/packages/medusa/src/api/routes/admin/uploads/create-upload.ts b/packages/medusa/src/api/routes/admin/uploads/create-upload.ts index e6ec535823..24850a4bcf 100644 --- a/packages/medusa/src/api/routes/admin/uploads/create-upload.ts +++ b/packages/medusa/src/api/routes/admin/uploads/create-upload.ts @@ -45,6 +45,7 @@ import fs from "fs" * content: * application/json: * schema: + * type: object * properties: * uploads: * type: array diff --git a/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts b/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts index a549d18497..8eef456f5d 100644 --- a/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts +++ b/packages/medusa/src/api/routes/admin/uploads/delete-upload.ts @@ -10,6 +10,7 @@ import { IsString } from "class-validator" * content: * application/json: * schema: + * type: object * required: * - file_key * properties: @@ -49,6 +50,7 @@ import { IsString } from "class-validator" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/uploads/get-download-url.ts b/packages/medusa/src/api/routes/admin/uploads/get-download-url.ts index f4c73672ce..3febe7b91a 100644 --- a/packages/medusa/src/api/routes/admin/uploads/get-download-url.ts +++ b/packages/medusa/src/api/routes/admin/uploads/get-download-url.ts @@ -11,6 +11,7 @@ import { IsString } from "class-validator" * content: * application/json: * schema: + * type: object * required: * - file_key * properties: @@ -50,6 +51,7 @@ import { IsString } from "class-validator" * content: * application/json: * schema: + * type: object * properties: * download_url: * type: string diff --git a/packages/medusa/src/api/routes/admin/users/create-user.ts b/packages/medusa/src/api/routes/admin/users/create-user.ts index 0c6b3b6d21..507f7a8a72 100644 --- a/packages/medusa/src/api/routes/admin/users/create-user.ts +++ b/packages/medusa/src/api/routes/admin/users/create-user.ts @@ -16,6 +16,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - email * - password @@ -73,6 +74,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * user: * $ref: "#/components/schemas/user" diff --git a/packages/medusa/src/api/routes/admin/users/delete-user.ts b/packages/medusa/src/api/routes/admin/users/delete-user.ts index 7c17efbe11..b79de935e3 100644 --- a/packages/medusa/src/api/routes/admin/users/delete-user.ts +++ b/packages/medusa/src/api/routes/admin/users/delete-user.ts @@ -36,6 +36,7 @@ import UserService from "../../../../services/user" * content: * application/json: * schema: + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/api/routes/admin/users/get-user.ts b/packages/medusa/src/api/routes/admin/users/get-user.ts index 098c1b5a5b..f491812dae 100644 --- a/packages/medusa/src/api/routes/admin/users/get-user.ts +++ b/packages/medusa/src/api/routes/admin/users/get-user.ts @@ -35,6 +35,7 @@ import UserService from "../../../../services/user" * content: * application/json: * schema: + * type: object * properties: * user: * $ref: "#/components/schemas/user" diff --git a/packages/medusa/src/api/routes/admin/users/list-users.ts b/packages/medusa/src/api/routes/admin/users/list-users.ts index 4e1946c82f..8f98c44352 100644 --- a/packages/medusa/src/api/routes/admin/users/list-users.ts +++ b/packages/medusa/src/api/routes/admin/users/list-users.ts @@ -33,6 +33,7 @@ import UserService from "../../../../services/user" * content: * application/json: * schema: + * type: object * properties: * users: * type: array diff --git a/packages/medusa/src/api/routes/admin/users/reset-password-token.ts b/packages/medusa/src/api/routes/admin/users/reset-password-token.ts index 01f453547c..a659668b16 100644 --- a/packages/medusa/src/api/routes/admin/users/reset-password-token.ts +++ b/packages/medusa/src/api/routes/admin/users/reset-password-token.ts @@ -13,6 +13,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - email * properties: diff --git a/packages/medusa/src/api/routes/admin/users/reset-password.ts b/packages/medusa/src/api/routes/admin/users/reset-password.ts index 4b3e09415a..4a92d99d01 100644 --- a/packages/medusa/src/api/routes/admin/users/reset-password.ts +++ b/packages/medusa/src/api/routes/admin/users/reset-password.ts @@ -18,6 +18,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - token * - password @@ -68,6 +69,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * user: * $ref: "#/components/schemas/user" diff --git a/packages/medusa/src/api/routes/admin/users/update-user.ts b/packages/medusa/src/api/routes/admin/users/update-user.ts index 7cc14d7005..8bf7567fdb 100644 --- a/packages/medusa/src/api/routes/admin/users/update-user.ts +++ b/packages/medusa/src/api/routes/admin/users/update-user.ts @@ -17,6 +17,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * first_name: * description: "The name of the User." @@ -67,6 +68,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * user: * $ref: "#/components/schemas/user" diff --git a/packages/medusa/src/api/routes/admin/variants/list-variants.ts b/packages/medusa/src/api/routes/admin/variants/list-variants.ts index 0cd323843e..a62ff2b39e 100644 --- a/packages/medusa/src/api/routes/admin/variants/list-variants.ts +++ b/packages/medusa/src/api/routes/admin/variants/list-variants.ts @@ -91,6 +91,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * variants: * type: array diff --git a/packages/medusa/src/api/routes/store/auth/create-session.ts b/packages/medusa/src/api/routes/store/auth/create-session.ts index 4ade637b89..4566c27c31 100644 --- a/packages/medusa/src/api/routes/store/auth/create-session.ts +++ b/packages/medusa/src/api/routes/store/auth/create-session.ts @@ -43,6 +43,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/auth/exists.ts b/packages/medusa/src/api/routes/store/auth/exists.ts index 5d1321f45c..cde7d4b4fe 100644 --- a/packages/medusa/src/api/routes/store/auth/exists.ts +++ b/packages/medusa/src/api/routes/store/auth/exists.ts @@ -32,6 +32,7 @@ import CustomerService from "../../../../services/customer" * content: * application/json: * schema: + * type: object * properties: * exists: * type: boolean diff --git a/packages/medusa/src/api/routes/store/auth/get-session.ts b/packages/medusa/src/api/routes/store/auth/get-session.ts index 8c9856d5b9..07e9f41107 100644 --- a/packages/medusa/src/api/routes/store/auth/get-session.ts +++ b/packages/medusa/src/api/routes/store/auth/get-session.ts @@ -1,4 +1,5 @@ import CustomerService from "../../../../services/customer" + /** * @oas [get] /auth * operationId: "GetAuth" @@ -31,6 +32,7 @@ import CustomerService from "../../../../services/customer" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/carts/add-shipping-method.ts b/packages/medusa/src/api/routes/store/carts/add-shipping-method.ts index b609157914..ae914bec9e 100644 --- a/packages/medusa/src/api/routes/store/carts/add-shipping-method.ts +++ b/packages/medusa/src/api/routes/store/carts/add-shipping-method.ts @@ -42,6 +42,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/calculate-taxes.ts b/packages/medusa/src/api/routes/store/carts/calculate-taxes.ts index bf845d7017..1d5a268570 100644 --- a/packages/medusa/src/api/routes/store/carts/calculate-taxes.ts +++ b/packages/medusa/src/api/routes/store/carts/calculate-taxes.ts @@ -24,6 +24,7 @@ import { IdempotencyKey } from "../../../../models/idempotency-key" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/complete-cart.ts b/packages/medusa/src/api/routes/store/carts/complete-cart.ts index a467c01af8..f8bdf10cd0 100644 --- a/packages/medusa/src/api/routes/store/carts/complete-cart.ts +++ b/packages/medusa/src/api/routes/store/carts/complete-cart.ts @@ -40,6 +40,7 @@ import { IdempotencyKeyService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * type: * type: string diff --git a/packages/medusa/src/api/routes/store/carts/create-cart.ts b/packages/medusa/src/api/routes/store/carts/create-cart.ts index 40bbe4425b..1cda2f2437 100644 --- a/packages/medusa/src/api/routes/store/carts/create-cart.ts +++ b/packages/medusa/src/api/routes/store/carts/create-cart.ts @@ -36,6 +36,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * region_id: * type: string @@ -91,6 +92,7 @@ import { isDefined } from "../../../../utils" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/create-line-item/index.ts b/packages/medusa/src/api/routes/store/carts/create-line-item/index.ts index b743ba8122..c7fcf7b054 100644 --- a/packages/medusa/src/api/routes/store/carts/create-line-item/index.ts +++ b/packages/medusa/src/api/routes/store/carts/create-line-item/index.ts @@ -53,6 +53,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/create-payment-sessions.ts b/packages/medusa/src/api/routes/store/carts/create-payment-sessions.ts index e8297590d1..b533249ed2 100644 --- a/packages/medusa/src/api/routes/store/carts/create-payment-sessions.ts +++ b/packages/medusa/src/api/routes/store/carts/create-payment-sessions.ts @@ -32,6 +32,7 @@ import IdempotencyKeyService from "../../../../services/idempotency-key" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/delete-discount.ts b/packages/medusa/src/api/routes/store/carts/delete-discount.ts index 2d08069a7a..7c7bb579de 100644 --- a/packages/medusa/src/api/routes/store/carts/delete-discount.ts +++ b/packages/medusa/src/api/routes/store/carts/delete-discount.ts @@ -32,6 +32,7 @@ import { CartService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/delete-line-item.ts b/packages/medusa/src/api/routes/store/carts/delete-line-item.ts index 0052537ea7..23d41383f1 100644 --- a/packages/medusa/src/api/routes/store/carts/delete-line-item.ts +++ b/packages/medusa/src/api/routes/store/carts/delete-line-item.ts @@ -32,6 +32,7 @@ import { CartService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/delete-payment-session.ts b/packages/medusa/src/api/routes/store/carts/delete-payment-session.ts index a84921f7bb..0fda903680 100644 --- a/packages/medusa/src/api/routes/store/carts/delete-payment-session.ts +++ b/packages/medusa/src/api/routes/store/carts/delete-payment-session.ts @@ -32,6 +32,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/get-cart.ts b/packages/medusa/src/api/routes/store/carts/get-cart.ts index 47bd89d47f..838c234d18 100644 --- a/packages/medusa/src/api/routes/store/carts/get-cart.ts +++ b/packages/medusa/src/api/routes/store/carts/get-cart.ts @@ -29,6 +29,7 @@ import { CartService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/refresh-payment-session.ts b/packages/medusa/src/api/routes/store/carts/refresh-payment-session.ts index e0812e80c5..1df499db46 100644 --- a/packages/medusa/src/api/routes/store/carts/refresh-payment-session.ts +++ b/packages/medusa/src/api/routes/store/carts/refresh-payment-session.ts @@ -31,6 +31,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/set-payment-session.ts b/packages/medusa/src/api/routes/store/carts/set-payment-session.ts index 6a8ac7dfc8..997d6091e5 100644 --- a/packages/medusa/src/api/routes/store/carts/set-payment-session.ts +++ b/packages/medusa/src/api/routes/store/carts/set-payment-session.ts @@ -41,6 +41,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/update-cart.ts b/packages/medusa/src/api/routes/store/carts/update-cart.ts index 244d676707..d09eacc37f 100644 --- a/packages/medusa/src/api/routes/store/carts/update-cart.ts +++ b/packages/medusa/src/api/routes/store/carts/update-cart.ts @@ -26,6 +26,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * region_id: * type: string @@ -114,6 +115,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/update-line-item.ts b/packages/medusa/src/api/routes/store/carts/update-line-item.ts index 8ad04cbcab..82d3acdafc 100644 --- a/packages/medusa/src/api/routes/store/carts/update-line-item.ts +++ b/packages/medusa/src/api/routes/store/carts/update-line-item.ts @@ -42,6 +42,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/carts/update-payment-session.ts b/packages/medusa/src/api/routes/store/carts/update-payment-session.ts index 0c3bcfbc62..760c430252 100644 --- a/packages/medusa/src/api/routes/store/carts/update-payment-session.ts +++ b/packages/medusa/src/api/routes/store/carts/update-payment-session.ts @@ -43,6 +43,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * cart: * $ref: "#/components/schemas/cart" diff --git a/packages/medusa/src/api/routes/store/collections/get-collection.ts b/packages/medusa/src/api/routes/store/collections/get-collection.ts index f32bd5b2ec..f886f74ac8 100644 --- a/packages/medusa/src/api/routes/store/collections/get-collection.ts +++ b/packages/medusa/src/api/routes/store/collections/get-collection.ts @@ -28,6 +28,7 @@ import ProductCollectionService from "../../../../services/product-collection" * content: * application/json: * schema: + * type: object * properties: * collection: * $ref: "#/components/schemas/product_collection" diff --git a/packages/medusa/src/api/routes/store/collections/list-collections.ts b/packages/medusa/src/api/routes/store/collections/list-collections.ts index dcc229573c..007fc4b401 100644 --- a/packages/medusa/src/api/routes/store/collections/list-collections.ts +++ b/packages/medusa/src/api/routes/store/collections/list-collections.ts @@ -78,6 +78,7 @@ import { Type } from "class-transformer" * content: * application/json: * schema: + * type: object * properties: * collections: * type: array diff --git a/packages/medusa/src/api/routes/store/customers/create-address.ts b/packages/medusa/src/api/routes/store/customers/create-address.ts index 251186df25..9049f67c27 100644 --- a/packages/medusa/src/api/routes/store/customers/create-address.ts +++ b/packages/medusa/src/api/routes/store/customers/create-address.ts @@ -16,6 +16,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - address * properties: @@ -82,6 +83,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/customers/create-customer.ts b/packages/medusa/src/api/routes/store/customers/create-customer.ts index f8a8b67661..73be65a704 100644 --- a/packages/medusa/src/api/routes/store/customers/create-customer.ts +++ b/packages/medusa/src/api/routes/store/customers/create-customer.ts @@ -16,6 +16,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - first_name * - last_name @@ -73,6 +74,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" @@ -81,6 +83,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * code: * type: string diff --git a/packages/medusa/src/api/routes/store/customers/delete-address.ts b/packages/medusa/src/api/routes/store/customers/delete-address.ts index 90717c618a..6171161e23 100644 --- a/packages/medusa/src/api/routes/store/customers/delete-address.ts +++ b/packages/medusa/src/api/routes/store/customers/delete-address.ts @@ -37,6 +37,7 @@ import CustomerService from "../../../../services/customer" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/customers/get-customer.ts b/packages/medusa/src/api/routes/store/customers/get-customer.ts index 29d6292ad8..5d61fc04b5 100644 --- a/packages/medusa/src/api/routes/store/customers/get-customer.ts +++ b/packages/medusa/src/api/routes/store/customers/get-customer.ts @@ -33,6 +33,7 @@ import CustomerService from "../../../../services/customer" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/customers/get-payment-methods.ts b/packages/medusa/src/api/routes/store/customers/get-payment-methods.ts index d4dfe6c40f..b6960143dd 100644 --- a/packages/medusa/src/api/routes/store/customers/get-payment-methods.ts +++ b/packages/medusa/src/api/routes/store/customers/get-payment-methods.ts @@ -36,6 +36,7 @@ import { PaymentProvider } from "../../../../models" * content: * application/json: * schema: + * type: object * properties: * payment_methods: * type: array diff --git a/packages/medusa/src/api/routes/store/customers/list-orders.ts b/packages/medusa/src/api/routes/store/customers/list-orders.ts index ae45a84dfc..88335ccd69 100644 --- a/packages/medusa/src/api/routes/store/customers/list-orders.ts +++ b/packages/medusa/src/api/routes/store/customers/list-orders.ts @@ -163,6 +163,7 @@ import { DateComparisonOperator } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * orders: * type: array diff --git a/packages/medusa/src/api/routes/store/customers/reset-password-token.ts b/packages/medusa/src/api/routes/store/customers/reset-password-token.ts index 6fb8d4b3a8..f01f99bf63 100644 --- a/packages/medusa/src/api/routes/store/customers/reset-password-token.ts +++ b/packages/medusa/src/api/routes/store/customers/reset-password-token.ts @@ -12,6 +12,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - email * properties: diff --git a/packages/medusa/src/api/routes/store/customers/reset-password.ts b/packages/medusa/src/api/routes/store/customers/reset-password.ts index ec134c60ec..14eda20443 100644 --- a/packages/medusa/src/api/routes/store/customers/reset-password.ts +++ b/packages/medusa/src/api/routes/store/customers/reset-password.ts @@ -14,6 +14,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * required: * - email * - password @@ -62,6 +63,7 @@ import { EntityManager } from "typeorm" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/customers/update-address.ts b/packages/medusa/src/api/routes/store/customers/update-address.ts index d059501a15..2ccae29468 100644 --- a/packages/medusa/src/api/routes/store/customers/update-address.ts +++ b/packages/medusa/src/api/routes/store/customers/update-address.ts @@ -51,6 +51,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/customers/update-customer.ts b/packages/medusa/src/api/routes/store/customers/update-customer.ts index ee9fcbc074..38ad570d5a 100644 --- a/packages/medusa/src/api/routes/store/customers/update-customer.ts +++ b/packages/medusa/src/api/routes/store/customers/update-customer.ts @@ -17,6 +17,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * first_name: * description: "The Customer's first name." @@ -75,6 +76,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * customer: * $ref: "#/components/schemas/customer" diff --git a/packages/medusa/src/api/routes/store/gift-cards/get-gift-card.ts b/packages/medusa/src/api/routes/store/gift-cards/get-gift-card.ts index 23308ea562..31f93dbc87 100644 --- a/packages/medusa/src/api/routes/store/gift-cards/get-gift-card.ts +++ b/packages/medusa/src/api/routes/store/gift-cards/get-gift-card.ts @@ -31,6 +31,7 @@ import GiftCardService from "../../../../services/gift-card" * content: * application/json: * schema: + * type: object * properties: * gift_card: * $ref: "#/components/schemas/gift_card" diff --git a/packages/medusa/src/api/routes/store/order-edits/complete-order-edit.ts b/packages/medusa/src/api/routes/store/order-edits/complete-order-edit.ts index e9bbac2f7d..29a9ba18ca 100644 --- a/packages/medusa/src/api/routes/store/order-edits/complete-order-edit.ts +++ b/packages/medusa/src/api/routes/store/order-edits/complete-order-edit.ts @@ -41,6 +41,7 @@ import { MedusaError } from "medusa-core-utils" * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" diff --git a/packages/medusa/src/api/routes/store/order-edits/decline-order-edit.ts b/packages/medusa/src/api/routes/store/order-edits/decline-order-edit.ts index fd320f7574..c98969100b 100644 --- a/packages/medusa/src/api/routes/store/order-edits/decline-order-edit.ts +++ b/packages/medusa/src/api/routes/store/order-edits/decline-order-edit.ts @@ -18,6 +18,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * declined_reason: * type: string @@ -44,6 +45,7 @@ import { * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" diff --git a/packages/medusa/src/api/routes/store/order-edits/get-order-edit.ts b/packages/medusa/src/api/routes/store/order-edits/get-order-edit.ts index ee537c517f..c65a2dc8c9 100644 --- a/packages/medusa/src/api/routes/store/order-edits/get-order-edit.ts +++ b/packages/medusa/src/api/routes/store/order-edits/get-order-edit.ts @@ -30,6 +30,7 @@ import { OrderEditService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * order_edit: * $ref: "#/components/schemas/order_edit" diff --git a/packages/medusa/src/api/routes/store/orders/get-order-by-cart.ts b/packages/medusa/src/api/routes/store/orders/get-order-by-cart.ts index 7e67fb8f4e..6133aaffd6 100644 --- a/packages/medusa/src/api/routes/store/orders/get-order-by-cart.ts +++ b/packages/medusa/src/api/routes/store/orders/get-order-by-cart.ts @@ -31,6 +31,7 @@ import { OrderService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" diff --git a/packages/medusa/src/api/routes/store/orders/get-order.ts b/packages/medusa/src/api/routes/store/orders/get-order.ts index 49658f55a9..4ff7e901df 100644 --- a/packages/medusa/src/api/routes/store/orders/get-order.ts +++ b/packages/medusa/src/api/routes/store/orders/get-order.ts @@ -31,6 +31,7 @@ import { OrderService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" diff --git a/packages/medusa/src/api/routes/store/orders/lookup-order.ts b/packages/medusa/src/api/routes/store/orders/lookup-order.ts index b351b1d106..6acafcf68c 100644 --- a/packages/medusa/src/api/routes/store/orders/lookup-order.ts +++ b/packages/medusa/src/api/routes/store/orders/lookup-order.ts @@ -63,6 +63,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * order: * $ref: "#/components/schemas/order" diff --git a/packages/medusa/src/api/routes/store/payment-collections/authorize-payment-collection.ts b/packages/medusa/src/api/routes/store/payment-collections/authorize-payment-collection.ts index ceb89674e3..0688bc3447 100644 --- a/packages/medusa/src/api/routes/store/payment-collections/authorize-payment-collection.ts +++ b/packages/medusa/src/api/routes/store/payment-collections/authorize-payment-collection.ts @@ -35,6 +35,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment_collection: * $ref: "#/components/schemas/payment_collection" diff --git a/packages/medusa/src/api/routes/store/payment-collections/get-payment-collection.ts b/packages/medusa/src/api/routes/store/payment-collections/get-payment-collection.ts index c28212d538..90fda97592 100644 --- a/packages/medusa/src/api/routes/store/payment-collections/get-payment-collection.ts +++ b/packages/medusa/src/api/routes/store/payment-collections/get-payment-collection.ts @@ -38,6 +38,7 @@ import { FindParams } from "../../../../types/common" * content: * application/json: * schema: + * type: object * properties: * payment_collection: * $ref: "#/components/schemas/payment_collection" diff --git a/packages/medusa/src/api/routes/store/payment-collections/manage-payment-sessions.ts b/packages/medusa/src/api/routes/store/payment-collections/manage-payment-sessions.ts index 37bb8c294c..b93c774e1d 100644 --- a/packages/medusa/src/api/routes/store/payment-collections/manage-payment-sessions.ts +++ b/packages/medusa/src/api/routes/store/payment-collections/manage-payment-sessions.ts @@ -16,6 +16,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * sessions: * description: "An array or a single entry of payment sessions related to the Payment Collection. If the session_id is not provided the existing sessions not present will be deleted and the provided ones will be created." @@ -91,6 +92,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment_collection: * $ref: "#/components/schemas/payment_collection" diff --git a/packages/medusa/src/api/routes/store/payment-collections/refresh-payment-session.ts b/packages/medusa/src/api/routes/store/payment-collections/refresh-payment-session.ts index 68a59bde79..f3eb41c054 100644 --- a/packages/medusa/src/api/routes/store/payment-collections/refresh-payment-session.ts +++ b/packages/medusa/src/api/routes/store/payment-collections/refresh-payment-session.ts @@ -15,6 +15,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * required: * - provider_id * - customer_id @@ -47,6 +48,7 @@ import { PaymentCollectionService } from "../../../../services" * content: * application/json: * schema: + * type: object * properties: * payment_session: * $ref: "#/components/schemas/payment_session" diff --git a/packages/medusa/src/api/routes/store/product-types/list-product-types.ts b/packages/medusa/src/api/routes/store/product-types/list-product-types.ts index 7db7ba3275..b326fc5230 100644 --- a/packages/medusa/src/api/routes/store/product-types/list-product-types.ts +++ b/packages/medusa/src/api/routes/store/product-types/list-product-types.ts @@ -109,6 +109,7 @@ import ProductTypeService from "../../../../services/product-type" * content: * application/json: * schema: + * type: object * properties: * product_types: * $ref: "#/components/schemas/product_type" diff --git a/packages/medusa/src/api/routes/store/products/get-product.ts b/packages/medusa/src/api/routes/store/products/get-product.ts index d9adc18b34..b44b79a3fc 100644 --- a/packages/medusa/src/api/routes/store/products/get-product.ts +++ b/packages/medusa/src/api/routes/store/products/get-product.ts @@ -49,6 +49,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * product: * allOf: diff --git a/packages/medusa/src/api/routes/store/products/list-products.ts b/packages/medusa/src/api/routes/store/products/list-products.ts index 339487dcd6..ee376c81b4 100644 --- a/packages/medusa/src/api/routes/store/products/list-products.ts +++ b/packages/medusa/src/api/routes/store/products/list-products.ts @@ -154,6 +154,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * products: * type: array diff --git a/packages/medusa/src/api/routes/store/products/search.ts b/packages/medusa/src/api/routes/store/products/search.ts index c826fdd08d..fba21e95bf 100644 --- a/packages/medusa/src/api/routes/store/products/search.ts +++ b/packages/medusa/src/api/routes/store/products/search.ts @@ -39,6 +39,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * hits: * type: array diff --git a/packages/medusa/src/api/routes/store/regions/get-region.ts b/packages/medusa/src/api/routes/store/regions/get-region.ts index e515713ece..5652d9ce46 100644 --- a/packages/medusa/src/api/routes/store/regions/get-region.ts +++ b/packages/medusa/src/api/routes/store/regions/get-region.ts @@ -28,6 +28,7 @@ import RegionService from "../../../../services/region" * content: * application/json: * schema: + * type: object * properties: * region: * $ref: "#/components/schemas/region" diff --git a/packages/medusa/src/api/routes/store/regions/list-regions.ts b/packages/medusa/src/api/routes/store/regions/list-regions.ts index 7f311881da..bba10296ea 100644 --- a/packages/medusa/src/api/routes/store/regions/list-regions.ts +++ b/packages/medusa/src/api/routes/store/regions/list-regions.ts @@ -80,6 +80,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * regions: * type: array diff --git a/packages/medusa/src/api/routes/store/return-reasons/get-reason.ts b/packages/medusa/src/api/routes/store/return-reasons/get-reason.ts index 6e41a82dea..6179d57199 100644 --- a/packages/medusa/src/api/routes/store/return-reasons/get-reason.ts +++ b/packages/medusa/src/api/routes/store/return-reasons/get-reason.ts @@ -33,6 +33,7 @@ import ReturnReasonService from "../../../../services/return-reason" * content: * application/json: * schema: + * type: object * properties: * return_reason: * $ref: "#/components/schemas/return_reason" diff --git a/packages/medusa/src/api/routes/store/return-reasons/list-reasons.ts b/packages/medusa/src/api/routes/store/return-reasons/list-reasons.ts index d556180beb..79902bf55f 100644 --- a/packages/medusa/src/api/routes/store/return-reasons/list-reasons.ts +++ b/packages/medusa/src/api/routes/store/return-reasons/list-reasons.ts @@ -31,6 +31,7 @@ import ReturnReasonService from "../../../../services/return-reason" * content: * application/json: * schema: + * type: object * properties: * return_reasons: * type: array diff --git a/packages/medusa/src/api/routes/store/returns/create-return.ts b/packages/medusa/src/api/routes/store/returns/create-return.ts index 6587fa9c0f..a083e11eb0 100644 --- a/packages/medusa/src/api/routes/store/returns/create-return.ts +++ b/packages/medusa/src/api/routes/store/returns/create-return.ts @@ -25,6 +25,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - order_id * - items @@ -101,6 +102,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * return: * $ref: "#/components/schemas/return" diff --git a/packages/medusa/src/api/routes/store/shipping-options/list-options.ts b/packages/medusa/src/api/routes/store/shipping-options/list-options.ts index ff30524b61..7f64cb2083 100644 --- a/packages/medusa/src/api/routes/store/shipping-options/list-options.ts +++ b/packages/medusa/src/api/routes/store/shipping-options/list-options.ts @@ -34,6 +34,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * shipping_options: * type: array diff --git a/packages/medusa/src/api/routes/store/shipping-options/list-shipping-options.ts b/packages/medusa/src/api/routes/store/shipping-options/list-shipping-options.ts index 2b16c3be32..44a20dc375 100644 --- a/packages/medusa/src/api/routes/store/shipping-options/list-shipping-options.ts +++ b/packages/medusa/src/api/routes/store/shipping-options/list-shipping-options.ts @@ -30,6 +30,7 @@ import ShippingProfileService from "../../../../services/shipping-profile" * content: * application/json: * schema: + * type: object * properties: * shipping_options: * type: array diff --git a/packages/medusa/src/api/routes/store/swaps/create-swap.ts b/packages/medusa/src/api/routes/store/swaps/create-swap.ts index 295f243a3c..7ac466acae 100644 --- a/packages/medusa/src/api/routes/store/swaps/create-swap.ts +++ b/packages/medusa/src/api/routes/store/swaps/create-swap.ts @@ -27,6 +27,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * required: * - order_id * - return_items @@ -124,6 +125,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * swap: * $ref: "#/components/schemas/swap" diff --git a/packages/medusa/src/api/routes/store/swaps/get-swap-by-cart.ts b/packages/medusa/src/api/routes/store/swaps/get-swap-by-cart.ts index 7d9c10991c..e87b1cb0b0 100644 --- a/packages/medusa/src/api/routes/store/swaps/get-swap-by-cart.ts +++ b/packages/medusa/src/api/routes/store/swaps/get-swap-by-cart.ts @@ -28,6 +28,7 @@ import SwapService from "../../../../services/swap" * content: * application/json: * schema: + * type: object * properties: * swap: * $ref: "#/components/schemas/swap" diff --git a/packages/medusa/src/api/routes/store/variants/get-variant.ts b/packages/medusa/src/api/routes/store/variants/get-variant.ts index 379377a900..2f16da49ac 100644 --- a/packages/medusa/src/api/routes/store/variants/get-variant.ts +++ b/packages/medusa/src/api/routes/store/variants/get-variant.ts @@ -41,6 +41,7 @@ import { validator } from "../../../../utils/validator" * content: * application/json: * schema: + * type: object * properties: * variant: * allOf: diff --git a/packages/medusa/src/api/routes/store/variants/list-variants.ts b/packages/medusa/src/api/routes/store/variants/list-variants.ts index 389ed81d91..f9268adcf7 100644 --- a/packages/medusa/src/api/routes/store/variants/list-variants.ts +++ b/packages/medusa/src/api/routes/store/variants/list-variants.ts @@ -73,6 +73,7 @@ import { IsType } from "../../../../utils/validators/is-type" * content: * application/json: * schema: + * type: object * properties: * variants: * type: array diff --git a/packages/medusa/src/models/address.ts b/packages/medusa/src/models/address.ts index 8ed36a0164..68a812aa09 100644 --- a/packages/medusa/src/models/address.ts +++ b/packages/medusa/src/models/address.ts @@ -71,6 +71,7 @@ export class Address extends SoftDeletableEntity { * title: "Address Fields" * description: "Address fields used when creating/updating an address." * x-resourceId: address + * type: object * properties: * company: * type: string @@ -126,6 +127,7 @@ export class Address extends SoftDeletableEntity { * title: "Address" * description: "An address." * x-resourceId: address + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/models/batch-job.ts b/packages/medusa/src/models/batch-job.ts index b7f7509600..65110c1973 100644 --- a/packages/medusa/src/models/batch-job.ts +++ b/packages/medusa/src/models/batch-job.ts @@ -107,6 +107,7 @@ export class BatchJob extends SoftDeletableEntity { * title: "Batch Job" * description: "A Batch Job." * x-resourceId: batch_job + * type: object * required: * - type * properties: diff --git a/packages/medusa/src/models/cart.ts b/packages/medusa/src/models/cart.ts index 45ac5c6ffc..9cca175ca6 100644 --- a/packages/medusa/src/models/cart.ts +++ b/packages/medusa/src/models/cart.ts @@ -3,6 +3,7 @@ * title: "Cart" * description: "Represents a user cart" * x-resourceId: cart + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/models/claim-image.ts b/packages/medusa/src/models/claim-image.ts index e599dc5469..4510ae38f7 100644 --- a/packages/medusa/src/models/claim-image.ts +++ b/packages/medusa/src/models/claim-image.ts @@ -39,6 +39,7 @@ export class ClaimImage extends SoftDeletableEntity { * title: "Claim Image" * description: "Represents photo documentation of a claim." * x-resourceId: claim_image + * type: object * required: * - claim_item_id * - url diff --git a/packages/medusa/src/models/claim-item.ts b/packages/medusa/src/models/claim-item.ts index cfa25b0ac6..27dc49324f 100644 --- a/packages/medusa/src/models/claim-item.ts +++ b/packages/medusa/src/models/claim-item.ts @@ -94,6 +94,7 @@ export class ClaimItem extends SoftDeletableEntity { * title: "Claim Item" * description: "Represents a claimed item along with information about the reasons for the claim." * x-resourceId: claim_item + * type: object * required: * - claim_order_id * - item_id diff --git a/packages/medusa/src/models/claim-order.ts b/packages/medusa/src/models/claim-order.ts index f079abead4..d0d83e9ca8 100644 --- a/packages/medusa/src/models/claim-order.ts +++ b/packages/medusa/src/models/claim-order.ts @@ -135,6 +135,7 @@ export class ClaimOrder extends SoftDeletableEntity { * title: "Claim Order" * description: "Claim Orders represent a group of faulty or missing items. Each claim order consists of a subset of items associated with an original order, and can contain additional information about fulfillments and returns." * x-resourceId: claim_order + * type: object * required: * - type * - order_id diff --git a/packages/medusa/src/models/claim-tag.ts b/packages/medusa/src/models/claim-tag.ts index df905fa954..c88b26318f 100644 --- a/packages/medusa/src/models/claim-tag.ts +++ b/packages/medusa/src/models/claim-tag.ts @@ -24,6 +24,7 @@ export class ClaimTag extends SoftDeletableEntity { * title: "Claim Tag" * description: "Claim Tags are user defined tags that can be assigned to claim items for easy filtering and grouping." * x-resourceId: claim_tag + * type: object * required: * - value * properties: diff --git a/packages/medusa/src/models/country.ts b/packages/medusa/src/models/country.ts index 3ab7d59c02..a33f2a8642 100644 --- a/packages/medusa/src/models/country.ts +++ b/packages/medusa/src/models/country.ts @@ -44,6 +44,7 @@ export class Country { * title: "Country" * description: "Country details" * x-resourceId: country + * type: object * required: * - iso_2 * - iso_3 diff --git a/packages/medusa/src/models/currency.ts b/packages/medusa/src/models/currency.ts index 2fdc51b7a3..c5b0a9ca1b 100644 --- a/packages/medusa/src/models/currency.ts +++ b/packages/medusa/src/models/currency.ts @@ -25,6 +25,7 @@ export class Currency { * title: "Currency" * description: "Currency" * x-resourceId: currency + * type: object * required: * - code * - symbol diff --git a/packages/medusa/src/models/custom-shipping-option.ts b/packages/medusa/src/models/custom-shipping-option.ts index f0ce57cc05..7975db9d4f 100644 --- a/packages/medusa/src/models/custom-shipping-option.ts +++ b/packages/medusa/src/models/custom-shipping-option.ts @@ -50,6 +50,7 @@ export class CustomShippingOption extends SoftDeletableEntity { * title: "Custom Shipping Option" * description: "Custom Shipping Options are 'overriden' Shipping Options. Store managers can attach a Custom Shipping Option to a cart in order to set a custom price for a particular Shipping Option" * x-resourceId: custom_shipping_option + * type: object * required: * - price * - shipping_option_id diff --git a/packages/medusa/src/models/customer-group.ts b/packages/medusa/src/models/customer-group.ts index 1a6f8b0f18..c03448fedc 100644 --- a/packages/medusa/src/models/customer-group.ts +++ b/packages/medusa/src/models/customer-group.ts @@ -35,6 +35,7 @@ export class CustomerGroup extends SoftDeletableEntity { * title: "Customer Group" * description: "Represents a customer group" * x-resourceId: customer_group + * type: object * required: * - name * properties: diff --git a/packages/medusa/src/models/customer.ts b/packages/medusa/src/models/customer.ts index 7346d96015..2dde67d275 100644 --- a/packages/medusa/src/models/customer.ts +++ b/packages/medusa/src/models/customer.ts @@ -82,6 +82,7 @@ export class Customer extends SoftDeletableEntity { * title: "Customer" * description: "Represents a customer" * x-resourceId: customer + * type: object * required: * - email * properties: diff --git a/packages/medusa/src/models/discount-condition-customer-group.ts b/packages/medusa/src/models/discount-condition-customer-group.ts index c1a704b4fe..9e570fac31 100644 --- a/packages/medusa/src/models/discount-condition-customer-group.ts +++ b/packages/medusa/src/models/discount-condition-customer-group.ts @@ -42,6 +42,7 @@ export class DiscountConditionCustomerGroup { * title: "Product Tag Discount Condition" * description: "Associates a discount condition with a customer group" * x-resourceId: discount_condition_customer_group + * type: object * required: * - customer_group_id * - condition_id diff --git a/packages/medusa/src/models/discount-condition-product-collection.ts b/packages/medusa/src/models/discount-condition-product-collection.ts index 7f0555e0d5..deefc192b8 100644 --- a/packages/medusa/src/models/discount-condition-product-collection.ts +++ b/packages/medusa/src/models/discount-condition-product-collection.ts @@ -42,6 +42,7 @@ export class DiscountConditionProductCollection { * title: "Product Collection Discount Condition" * description: "Associates a discount condition with a product collection" * x-resourceId: discount_condition_product_collection + * type: object * required: * - product_collection_id * - condition_id diff --git a/packages/medusa/src/models/discount-condition-product-tag.ts b/packages/medusa/src/models/discount-condition-product-tag.ts index 0999497b11..c45c641e87 100644 --- a/packages/medusa/src/models/discount-condition-product-tag.ts +++ b/packages/medusa/src/models/discount-condition-product-tag.ts @@ -42,6 +42,7 @@ export class DiscountConditionProductTag { * title: "Product Tag Discount Condition" * description: "Associates a discount condition with a product tag" * x-resourceId: discount_condition_product_tag + * type: object * required: * - product_tag_id * - condition_id diff --git a/packages/medusa/src/models/discount-condition-product-type.ts b/packages/medusa/src/models/discount-condition-product-type.ts index 3d418b696f..dad7657b66 100644 --- a/packages/medusa/src/models/discount-condition-product-type.ts +++ b/packages/medusa/src/models/discount-condition-product-type.ts @@ -42,6 +42,7 @@ export class DiscountConditionProductType { * title: "Product Type Discount Condition" * description: "Associates a discount condition with a product type" * x-resourceId: discount_condition_product + * type: object * required: * - product_type_id * - condition_id diff --git a/packages/medusa/src/models/discount-condition-product.ts b/packages/medusa/src/models/discount-condition-product.ts index 66621dbe3c..9bf1dfa0e9 100644 --- a/packages/medusa/src/models/discount-condition-product.ts +++ b/packages/medusa/src/models/discount-condition-product.ts @@ -42,6 +42,7 @@ export class DiscountConditionProduct { * title: "Product Discount Condition" * description: "Associates a discount condition with a product" * x-resourceId: discount_condition_product + * type: object * required: * - product_id * - condition_id diff --git a/packages/medusa/src/models/discount-condition.ts b/packages/medusa/src/models/discount-condition.ts index 67e9ac2c4a..f433f020fb 100644 --- a/packages/medusa/src/models/discount-condition.ts +++ b/packages/medusa/src/models/discount-condition.ts @@ -140,6 +140,7 @@ export class DiscountCondition extends SoftDeletableEntity { * title: "Discount Condition" * description: "Holds rule conditions for when a discount is applicable" * x-resourceId: discount_condition + * type: object * required: * - type * - operator diff --git a/packages/medusa/src/models/discount-rule.ts b/packages/medusa/src/models/discount-rule.ts index ddc16ba13f..79c949545b 100644 --- a/packages/medusa/src/models/discount-rule.ts +++ b/packages/medusa/src/models/discount-rule.ts @@ -54,6 +54,7 @@ export class DiscountRule extends SoftDeletableEntity { * title: "Discount Rule" * description: "Holds the rules that governs how a Discount is calculated when applied to a Cart." * x-resourceId: discount_rule + * type: object * required: * - type * - value diff --git a/packages/medusa/src/models/discount.ts b/packages/medusa/src/models/discount.ts index acdbc2084a..0c0a62b01e 100644 --- a/packages/medusa/src/models/discount.ts +++ b/packages/medusa/src/models/discount.ts @@ -93,6 +93,7 @@ export class Discount extends SoftDeletableEntity { * title: "Discount" * description: "Represents a discount that can be applied to a cart for promotional purposes." * x-resourceId: discount + * type: object * required: * - code * - is_dynamic diff --git a/packages/medusa/src/models/draft-order.ts b/packages/medusa/src/models/draft-order.ts index d933c0211a..24cf91ee23 100644 --- a/packages/medusa/src/models/draft-order.ts +++ b/packages/medusa/src/models/draft-order.ts @@ -84,6 +84,7 @@ export class DraftOrder extends BaseEntity { * title: "DraftOrder" * description: "Represents a draft order" * x-resourceId: draft-order + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/models/fulfillment-item.ts b/packages/medusa/src/models/fulfillment-item.ts index f91952aa62..8a0392739b 100644 --- a/packages/medusa/src/models/fulfillment-item.ts +++ b/packages/medusa/src/models/fulfillment-item.ts @@ -28,6 +28,7 @@ export class FulfillmentItem { * title: "Fulfillment Item" * description: "Correlates a Line Item with a Fulfillment, keeping track of the quantity of the Line Item." * x-resourceId: fulfillment_item + * type: object * required: * - fulfillment_id * - item_id diff --git a/packages/medusa/src/models/fulfillment-provider.ts b/packages/medusa/src/models/fulfillment-provider.ts index e4420a1402..3d5929ae18 100644 --- a/packages/medusa/src/models/fulfillment-provider.ts +++ b/packages/medusa/src/models/fulfillment-provider.ts @@ -14,6 +14,7 @@ export class FulfillmentProvider { * title: "Fulfillment Provider" * description: "Represents a fulfillment provider plugin and holds its installation status." * x-resourceId: fulfillment_provider + * type: object * properties: * id: * description: "The id of the fulfillment provider as given by the plugin." diff --git a/packages/medusa/src/models/fulfillment.ts b/packages/medusa/src/models/fulfillment.ts index 5a983319ad..37d1a1f009 100644 --- a/packages/medusa/src/models/fulfillment.ts +++ b/packages/medusa/src/models/fulfillment.ts @@ -95,6 +95,7 @@ export class Fulfillment extends BaseEntity { * title: "Fulfillment" * description: "Fulfillments are created once store operators can prepare the purchased goods. Fulfillments will eventually be shipped and hold information about how to track shipments. Fulfillments are created through a provider, which is typically an external shipping aggregator, shipping partner og 3PL, most plugins will have asynchronous communications with these providers through webhooks in order to automatically update and synchronize the state of Fulfillments." * x-resourceId: fulfillment + * type: object * required: * - provider_id * properties: diff --git a/packages/medusa/src/models/gift-card-transaction.ts b/packages/medusa/src/models/gift-card-transaction.ts index 6de6ea20fa..4f34355f9f 100644 --- a/packages/medusa/src/models/gift-card-transaction.ts +++ b/packages/medusa/src/models/gift-card-transaction.ts @@ -59,6 +59,7 @@ export class GiftCardTransaction { * title: "Gift Card Transaction" * description: "Gift Card Transactions are created once a Customer uses a Gift Card to pay for their Order" * x-resourceId: gift_card_transaction + * type: object * required: * - gift_card_id * - amount diff --git a/packages/medusa/src/models/gift-card.ts b/packages/medusa/src/models/gift-card.ts index 10d12426c6..c5afb46deb 100644 --- a/packages/medusa/src/models/gift-card.ts +++ b/packages/medusa/src/models/gift-card.ts @@ -64,6 +64,7 @@ export class GiftCard extends SoftDeletableEntity { * title: "Gift Card" * description: "Gift Cards are redeemable and represent a value that can be used towards the payment of an Order." * x-resourceId: gift_card + * type: object * required: * - code * - value diff --git a/packages/medusa/src/models/idempotency-key.ts b/packages/medusa/src/models/idempotency-key.ts index c41160abea..c7e841b485 100644 --- a/packages/medusa/src/models/idempotency-key.ts +++ b/packages/medusa/src/models/idempotency-key.ts @@ -54,6 +54,7 @@ export class IdempotencyKey { * title: "Idempotency Key" * description: "Idempotency Key is used to continue a process in case of any failure that might occur." * x-resourceId: idempotency_key + * type: object * required: * - idempotency_key * properties: diff --git a/packages/medusa/src/models/image.ts b/packages/medusa/src/models/image.ts index 5523012535..bf247724f5 100644 --- a/packages/medusa/src/models/image.ts +++ b/packages/medusa/src/models/image.ts @@ -23,6 +23,7 @@ export class Image extends SoftDeletableEntity { * title: "Image" * description: "Images holds a reference to a URL at which the image file can be found." * x-resourceId: image + * type: object * required: * - url * properties: diff --git a/packages/medusa/src/models/invite.ts b/packages/medusa/src/models/invite.ts index 6c1f0cbb05..b6152e0fe7 100644 --- a/packages/medusa/src/models/invite.ts +++ b/packages/medusa/src/models/invite.ts @@ -42,6 +42,7 @@ export class Invite extends SoftDeletableEntity { * title: "Invite" * description: "Represents an invite" * x-resourceId: invite + * type: object * required: * - user_email * properties: @@ -89,4 +90,3 @@ export class Invite extends SoftDeletableEntity { * description: An optional key-value map with additional details * example: {car: "white"} */ - diff --git a/packages/medusa/src/models/line-item-adjustment.ts b/packages/medusa/src/models/line-item-adjustment.ts index 6f9f666faa..d9b6e4a2cb 100644 --- a/packages/medusa/src/models/line-item-adjustment.ts +++ b/packages/medusa/src/models/line-item-adjustment.ts @@ -58,6 +58,7 @@ export class LineItemAdjustment { * title: "Line Item Adjustment" * description: "Represents an Line Item Adjustment" * x-resourceId: line_item_adjustment + * type: object * required: * - item_id * - description diff --git a/packages/medusa/src/models/line-item-tax-line.ts b/packages/medusa/src/models/line-item-tax-line.ts index 69b588ddef..7833cc9958 100644 --- a/packages/medusa/src/models/line-item-tax-line.ts +++ b/packages/medusa/src/models/line-item-tax-line.ts @@ -34,6 +34,7 @@ export class LineItemTaxLine extends TaxLine { * title: "Line Item Tax Line" * description: "Represents an Line Item Tax Line" * x-resourceId: line_item_tax_line + * type: object * required: * - item_id * - rate diff --git a/packages/medusa/src/models/line-item.ts b/packages/medusa/src/models/line-item.ts index faccbf8aeb..2913401a8e 100644 --- a/packages/medusa/src/models/line-item.ts +++ b/packages/medusa/src/models/line-item.ts @@ -178,6 +178,7 @@ export class LineItem extends BaseEntity { * title: "Line Item" * description: "Line Items represent purchasable units that can be added to a Cart for checkout. When Line Items are purchased they will get copied to the resulting order and can eventually be referenced in Fulfillments and Returns. Line Items may also be created when processing Swaps and Claims." * x-resourceId: line_item + * type: object * required: * - title * - unit_price diff --git a/packages/medusa/src/models/money-amount.ts b/packages/medusa/src/models/money-amount.ts index 0fc064b9d1..63ae492a22 100644 --- a/packages/medusa/src/models/money-amount.ts +++ b/packages/medusa/src/models/money-amount.ts @@ -72,6 +72,7 @@ export class MoneyAmount extends SoftDeletableEntity { * title: "Money Amount" * description: "Money Amounts represents an amount that a given Product Variant can be purcased for. Each Money Amount either has a Currency or Region associated with it to indicate the pricing in a given Currency or, for fully region-based pricing, the given price in a specific Region. If region-based pricing is used the amount will be in the currency defined for the Reigon." * x-resourceId: money_amount + * type: object * required: * - currency_code * - amount diff --git a/packages/medusa/src/models/note.ts b/packages/medusa/src/models/note.ts index 7fe459aaca..fe0ab4fbc7 100644 --- a/packages/medusa/src/models/note.ts +++ b/packages/medusa/src/models/note.ts @@ -46,6 +46,7 @@ export class Note extends SoftDeletableEntity { * title: "Note" * description: "Notes are elements which we can use in association with different resources to allow users to describe additional information in relation to these." * x-resourceId: note + * type: object * required: * - value * - resource_type diff --git a/packages/medusa/src/models/notification-provider.ts b/packages/medusa/src/models/notification-provider.ts index fe35201082..8c14602e43 100644 --- a/packages/medusa/src/models/notification-provider.ts +++ b/packages/medusa/src/models/notification-provider.ts @@ -14,6 +14,7 @@ export class NotificationProvider { * title: "Notification Provider" * description: "Represents a notification provider plugin and holds its installation status." * x-resourceId: notification_provider + * type: object * required: * - id * properties: diff --git a/packages/medusa/src/models/notification.ts b/packages/medusa/src/models/notification.ts index 2bc26339b5..fc3dfbe717 100644 --- a/packages/medusa/src/models/notification.ts +++ b/packages/medusa/src/models/notification.ts @@ -69,6 +69,7 @@ export class Notification extends BaseEntity { * title: "Notification" * description: "Notifications a communications sent via Notification Providers as a reaction to internal events such as `order.placed`. Notifications can be used to show a chronological timeline for communications sent to a Customer regarding an Order, and enables resends." * x-resourceId: notification + * type: object * required: * - resource_type * - resource_id @@ -132,6 +133,7 @@ export class Notification extends BaseEntity { * title: "Notification Resend" * description: "A resend of a Notification." * x-resourceId: notification_resend + * type: object * properties: * id: * description: The notification resend's ID diff --git a/packages/medusa/src/models/oauth.ts b/packages/medusa/src/models/oauth.ts index e0cae3beff..79e73838ab 100644 --- a/packages/medusa/src/models/oauth.ts +++ b/packages/medusa/src/models/oauth.ts @@ -35,6 +35,7 @@ export class Oauth { * title: "OAuth" * description: "Represent an OAuth app" * x-resourceId: OAuth + * type: object * required: * - id * - display_name diff --git a/packages/medusa/src/models/order-edit.ts b/packages/medusa/src/models/order-edit.ts index 3418e1c268..7b3331b929 100644 --- a/packages/medusa/src/models/order-edit.ts +++ b/packages/medusa/src/models/order-edit.ts @@ -126,6 +126,7 @@ export class OrderEdit extends BaseEntity { * title: "Order Edit" * description: "Order edit keeps track of order items changes." * x-resourceId: order_edit + * type: object * required: * - order_id * - order diff --git a/packages/medusa/src/models/order-item-change.ts b/packages/medusa/src/models/order-item-change.ts index 7fd917dd25..b5492575c7 100644 --- a/packages/medusa/src/models/order-item-change.ts +++ b/packages/medusa/src/models/order-item-change.ts @@ -63,6 +63,7 @@ export class OrderItemChange extends SoftDeletableEntity { * title: "Order Item Change" * description: "Represents an order edit item change" * x-resourceId: order_item_change + * type: object * required: * - type * - order_edit_id diff --git a/packages/medusa/src/models/order.ts b/packages/medusa/src/models/order.ts index a30d72d7d5..06edcc0cec 100644 --- a/packages/medusa/src/models/order.ts +++ b/packages/medusa/src/models/order.ts @@ -282,6 +282,7 @@ export class Order extends BaseEntity { * title: "Order" * description: "Represents an order" * x-resourceId: order + * type: object * required: * - customer_id * - email diff --git a/packages/medusa/src/models/payment-collection.ts b/packages/medusa/src/models/payment-collection.ts index 5f9701291e..0d9d253bf1 100644 --- a/packages/medusa/src/models/payment-collection.ts +++ b/packages/medusa/src/models/payment-collection.ts @@ -106,6 +106,7 @@ export class PaymentCollection extends SoftDeletableEntity { * title: "Payment Collection" * description: "Payment Collection" * x-resourceId: payment_collection + * type: object * required: * - type * - status diff --git a/packages/medusa/src/models/payment-provider.ts b/packages/medusa/src/models/payment-provider.ts index d213ef9820..4e46454578 100644 --- a/packages/medusa/src/models/payment-provider.ts +++ b/packages/medusa/src/models/payment-provider.ts @@ -14,6 +14,7 @@ export class PaymentProvider { * title: "Payment Provider" * description: "Represents a Payment Provider plugin and holds its installation status." * x-resourceId: payment_provider + * type: object * required: * - id * properties: diff --git a/packages/medusa/src/models/payment-session.ts b/packages/medusa/src/models/payment-session.ts index bbfda3a07c..a5bcb429d1 100644 --- a/packages/medusa/src/models/payment-session.ts +++ b/packages/medusa/src/models/payment-session.ts @@ -72,6 +72,7 @@ export class PaymentSession extends BaseEntity { * title: "Payment Session" * description: "Payment Sessions are created when a Customer initilizes the checkout flow, and can be used to hold the state of a payment flow. Each Payment Session is controlled by a Payment Provider, who is responsible for the communication with external payment services. Authorized Payment Sessions will eventually get promoted to Payments to indicate that they are authorized for capture/refunds/etc." * x-resourceId: payment_session + * type: object * required: * - cart_id * - provider_id diff --git a/packages/medusa/src/models/payment.ts b/packages/medusa/src/models/payment.ts index 0719b0e63f..45ced9eace 100644 --- a/packages/medusa/src/models/payment.ts +++ b/packages/medusa/src/models/payment.ts @@ -91,6 +91,7 @@ export class Payment extends BaseEntity { * title: "Payment" * description: "Payments represent an amount authorized with a given payment method, Payments can be captured, canceled or refunded." * x-resourceId: payment + * type: object * required: * - amount * - currency_code diff --git a/packages/medusa/src/models/price-list.ts b/packages/medusa/src/models/price-list.ts index 6df5ba4055..c7b039dc40 100644 --- a/packages/medusa/src/models/price-list.ts +++ b/packages/medusa/src/models/price-list.ts @@ -74,6 +74,7 @@ export class PriceList extends SoftDeletableEntity { * title: "Price List" * description: "Price Lists represents a set of prices that overrides the default price for one or more product variants." * x-resourceId: price_list + * type: object * required: * - name * - description diff --git a/packages/medusa/src/models/product-collection.ts b/packages/medusa/src/models/product-collection.ts index 6cd57df78a..d7498ff7bc 100644 --- a/packages/medusa/src/models/product-collection.ts +++ b/packages/medusa/src/models/product-collection.ts @@ -37,6 +37,7 @@ export class ProductCollection extends SoftDeletableEntity { * title: "Product Collection" * description: "Product Collections represents a group of Products that are related." * x-resourceId: product_collection + * type: object * required: * - title * properties: diff --git a/packages/medusa/src/models/product-option-value.ts b/packages/medusa/src/models/product-option-value.ts index 849a9bda95..b859a618a0 100644 --- a/packages/medusa/src/models/product-option-value.ts +++ b/packages/medusa/src/models/product-option-value.ts @@ -50,6 +50,7 @@ export class ProductOptionValue extends SoftDeletableEntity { * title: "Product Option Value" * description: "A value given to a Product Variant's option set. Product Variant have a Product Option Value for each of the Product Options defined on the Product." * x-resourceId: product_option_value + * type: object * required: * - value * - option_id diff --git a/packages/medusa/src/models/product-option.ts b/packages/medusa/src/models/product-option.ts index 03f3952ab0..e1c2bd8e9d 100644 --- a/packages/medusa/src/models/product-option.ts +++ b/packages/medusa/src/models/product-option.ts @@ -44,6 +44,7 @@ export class ProductOption extends SoftDeletableEntity { * title: "Product Option" * description: "Product Options define properties that may vary between different variants of a Product. Common Product Options are \"Size\" and \"Color\", but Medusa doesn't limit what Product Options that can be defined." * x-resourceId: product_option + * type: object * required: * - title * - product_id diff --git a/packages/medusa/src/models/product-tag.ts b/packages/medusa/src/models/product-tag.ts index ea2066620f..91aa7abf89 100644 --- a/packages/medusa/src/models/product-tag.ts +++ b/packages/medusa/src/models/product-tag.ts @@ -23,6 +23,7 @@ export class ProductTag extends SoftDeletableEntity { * title: "Product Tag" * description: "Product Tags can be added to Products for easy filtering and grouping." * x-resourceId: product_tag + * type: object * required: * - value * properties: diff --git a/packages/medusa/src/models/product-tax-rate.ts b/packages/medusa/src/models/product-tax-rate.ts index 085ffcc8f9..bae8ab37ed 100644 --- a/packages/medusa/src/models/product-tax-rate.ts +++ b/packages/medusa/src/models/product-tax-rate.ts @@ -43,6 +43,7 @@ export class ProductTaxRate { * title: "Product Tax Rate" * description: "Associates a tax rate with a product to indicate that the product is taxed in a certain way" * x-resourceId: product_tax_rate + * type: object * required: * - product_id * - rate_id diff --git a/packages/medusa/src/models/product-type-tax-rate.ts b/packages/medusa/src/models/product-type-tax-rate.ts index c99b297452..40217265ab 100644 --- a/packages/medusa/src/models/product-type-tax-rate.ts +++ b/packages/medusa/src/models/product-type-tax-rate.ts @@ -42,6 +42,7 @@ export class ProductTypeTaxRate { * title: "Product Type Tax Rate" * description: "Associates a tax rate with a product type to indicate that the product type is taxed in a certain way" * x-resourceId: product_type_tax_rate + * type: object * required: * - product_type_id * - rate_id diff --git a/packages/medusa/src/models/product-type.ts b/packages/medusa/src/models/product-type.ts index f8ba32986c..b438b18b98 100644 --- a/packages/medusa/src/models/product-type.ts +++ b/packages/medusa/src/models/product-type.ts @@ -23,6 +23,7 @@ export class ProductType extends SoftDeletableEntity { * title: "Product Type" * description: "Product Type can be added to Products for filtering and reporting purposes." * x-resourceId: product_type + * type: object * required: * - value * properties: diff --git a/packages/medusa/src/models/product-variant.ts b/packages/medusa/src/models/product-variant.ts index 66f5942432..49768f83bf 100644 --- a/packages/medusa/src/models/product-variant.ts +++ b/packages/medusa/src/models/product-variant.ts @@ -105,6 +105,7 @@ export class ProductVariant extends SoftDeletableEntity { * title: "Product Variant" * description: "Product Variants represent a Product with a specific set of Product Option configurations. The maximum number of Product Variants that a Product can have is given by the number of available Product Option combinations." * x-resourceId: product_variant + * type: object * required: * - title * - product_id @@ -222,6 +223,7 @@ export class ProductVariant extends SoftDeletableEntity { * title: "Product Variant Prices Fields" * description: "Product Variants Prices Fields that are only available in some requests." * x-resourceId: product_variant_prices_fields + * type: object * properties: * original_price: * type: number diff --git a/packages/medusa/src/models/product.ts b/packages/medusa/src/models/product.ts index e679bcd122..28a13c85ee 100644 --- a/packages/medusa/src/models/product.ts +++ b/packages/medusa/src/models/product.ts @@ -178,6 +178,7 @@ export class Product extends SoftDeletableEntity { * title: "Product" * description: "Products are a grouping of Product Variants that have common properties such as images and descriptions. Products can have multiple options which define the properties that Product Variants differ by." * x-resourceId: product + * type: object * required: * - title * - profile_id diff --git a/packages/medusa/src/models/publishable-api-key-sales-channel.ts b/packages/medusa/src/models/publishable-api-key-sales-channel.ts index ed98150a76..1d2147c85f 100644 --- a/packages/medusa/src/models/publishable-api-key-sales-channel.ts +++ b/packages/medusa/src/models/publishable-api-key-sales-channel.ts @@ -17,6 +17,7 @@ export class PublishableApiKeySalesChannel { * title: "Publishable API key sales channel" * description: "Holds mapping between Publishable API keys and Sales Channels" * x-resourceId: publishable_api_key_sales_channel + * type: object * properties: * sales_channel_id: * type: string diff --git a/packages/medusa/src/models/publishable-api-key.ts b/packages/medusa/src/models/publishable-api-key.ts index e0f1f65f76..e89a8483fb 100644 --- a/packages/medusa/src/models/publishable-api-key.ts +++ b/packages/medusa/src/models/publishable-api-key.ts @@ -31,6 +31,7 @@ export class PublishableApiKey extends BaseEntity { * title: "Publishable API key" * description: "Publishable API key defines scopes (i.e. resources) that are available within a request." * x-resourceId: publishable_api_key + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/models/refund.ts b/packages/medusa/src/models/refund.ts index fbc311a582..b0fc4f37dc 100644 --- a/packages/medusa/src/models/refund.ts +++ b/packages/medusa/src/models/refund.ts @@ -72,6 +72,7 @@ export class Refund extends BaseEntity { * title: "Refund" * description: "Refund represent an amount of money transfered back to the Customer for a given reason. Refunds may occur in relation to Returns, Swaps and Claims, but can also be initiated by a store operator." * x-resourceId: refund + * type: object * required: * - order_id * - amount diff --git a/packages/medusa/src/models/region.ts b/packages/medusa/src/models/region.ts index 4004ba2ef6..ae2ceb3808 100644 --- a/packages/medusa/src/models/region.ts +++ b/packages/medusa/src/models/region.ts @@ -111,6 +111,7 @@ export class Region extends SoftDeletableEntity { * title: "Region" * description: "Regions hold settings for how Customers in a given geographical location shop. The is, for example, where currencies and tax rates are defined. A Region can consist of multiple countries to accomodate common shopping settings across countries." * x-resourceId: region + * type: object * required: * - name * - currency_code diff --git a/packages/medusa/src/models/return-item.ts b/packages/medusa/src/models/return-item.ts index 4f77b7f773..7a7d53046a 100644 --- a/packages/medusa/src/models/return-item.ts +++ b/packages/medusa/src/models/return-item.ts @@ -52,6 +52,7 @@ export class ReturnItem { * title: "Return Item" * description: "Correlates a Line Item with a Return, keeping track of the quantity of the Line Item that will be returned." * x-resourceId: return_item + * type: object * required: * - return_id * - item_id diff --git a/packages/medusa/src/models/return-reason.ts b/packages/medusa/src/models/return-reason.ts index 88597ba284..09d9c4fbd5 100644 --- a/packages/medusa/src/models/return-reason.ts +++ b/packages/medusa/src/models/return-reason.ts @@ -52,6 +52,7 @@ export class ReturnReason extends SoftDeletableEntity { * title: "Return Reason" * description: "A Reason for why a given product is returned. A Return Reason can be used on Return Items in order to indicate why a Line Item was returned." * x-resourceId: return_reason + * type: object * required: * - value * - label diff --git a/packages/medusa/src/models/return.ts b/packages/medusa/src/models/return.ts index e4edc35cc4..a15781672f 100644 --- a/packages/medusa/src/models/return.ts +++ b/packages/medusa/src/models/return.ts @@ -98,6 +98,7 @@ export class Return extends BaseEntity { * title: "Return" * description: "Return orders hold information about Line Items that a Customer wishes to send back, along with how the items will be returned. Returns can be used as part of a Swap." * x-resourceId: return + * type: object * required: * - refund_amount * properties: diff --git a/packages/medusa/src/models/sales-channel.ts b/packages/medusa/src/models/sales-channel.ts index 7fdaecd984..e1820fbacd 100644 --- a/packages/medusa/src/models/sales-channel.ts +++ b/packages/medusa/src/models/sales-channel.ts @@ -26,6 +26,7 @@ export class SalesChannel extends SoftDeletableEntity { * title: "Sales Channel" * description: "A Sales Channel" * x-resourceId: sales_channel + * type: object * required: * - name * properties: diff --git a/packages/medusa/src/models/shipping-method-tax-line.ts b/packages/medusa/src/models/shipping-method-tax-line.ts index c0153d0ccd..3da5c61b0e 100644 --- a/packages/medusa/src/models/shipping-method-tax-line.ts +++ b/packages/medusa/src/models/shipping-method-tax-line.ts @@ -34,6 +34,7 @@ export class ShippingMethodTaxLine extends TaxLine { * title: "Shipping Method Tax Line" * description: "Shipping Method Tax Line" * x-resourceId: shipping_method_tax_line + * type: object * required: * - shipping_method_id * - rate diff --git a/packages/medusa/src/models/shipping-method.ts b/packages/medusa/src/models/shipping-method.ts index 955434ff50..b8fd40169f 100644 --- a/packages/medusa/src/models/shipping-method.ts +++ b/packages/medusa/src/models/shipping-method.ts @@ -109,6 +109,7 @@ export class ShippingMethod { * title: "Shipping Method" * description: "Shipping Methods represent a way in which an Order or Return can be shipped. Shipping Methods are built from a Shipping Option, but may contain additional details, that can be necessary for the Fulfillment Provider to handle the shipment." * x-resourceId: shipping_method + * type: object * required: * - shipping_option_id * - price diff --git a/packages/medusa/src/models/shipping-option-requirement.ts b/packages/medusa/src/models/shipping-option-requirement.ts index 7c32ac4c95..ec2eb0a663 100644 --- a/packages/medusa/src/models/shipping-option-requirement.ts +++ b/packages/medusa/src/models/shipping-option-requirement.ts @@ -51,6 +51,7 @@ export class ShippingOptionRequirement { * title: "Shipping Option Requirement" * description: "A requirement that a Cart must satisfy for the Shipping Option to be available to the Cart." * x-resourceId: shipping_option_requirement + * type: object * required: * - shipping_option_id * - type diff --git a/packages/medusa/src/models/shipping-option.ts b/packages/medusa/src/models/shipping-option.ts index 4003b7c07b..425fad1b82 100644 --- a/packages/medusa/src/models/shipping-option.ts +++ b/packages/medusa/src/models/shipping-option.ts @@ -91,6 +91,7 @@ export class ShippingOption extends SoftDeletableEntity { * title: "Shipping Option" * description: "Shipping Options represent a way in which an Order or Return can be shipped. Shipping Options have an associated Fulfillment Provider that will be used when the fulfillment of an Order is initiated. Shipping Options themselves cannot be added to Carts, but serve as a template for Shipping Methods. This distinction makes it possible to customize individual Shipping Methods with additional information." * x-resourceId: shipping_option + * type: object * required: * - name * - region_id diff --git a/packages/medusa/src/models/shipping-profile.ts b/packages/medusa/src/models/shipping-profile.ts index 6e71743a35..f6236368db 100644 --- a/packages/medusa/src/models/shipping-profile.ts +++ b/packages/medusa/src/models/shipping-profile.ts @@ -40,6 +40,7 @@ export class ShippingProfile extends SoftDeletableEntity { * title: "Shipping Profile" * description: "Shipping Profiles have a set of defined Shipping Options that can be used to fulfill a given set of Products." * x-resourceId: shipping_profile + * type: object * required: * - name * - type diff --git a/packages/medusa/src/models/shipping-tax-rate.ts b/packages/medusa/src/models/shipping-tax-rate.ts index cec3394126..ef4c215a5c 100644 --- a/packages/medusa/src/models/shipping-tax-rate.ts +++ b/packages/medusa/src/models/shipping-tax-rate.ts @@ -42,6 +42,7 @@ export class ShippingTaxRate { * title: "Shipping Tax Rate" * description: "Associates a tax rate with a shipping option to indicate that the shipping option is taxed in a certain way" * x-resourceId: shipping_tax_rate + * type: object * required: * - shipping_option_id * - rate_id diff --git a/packages/medusa/src/models/staged-job.ts b/packages/medusa/src/models/staged-job.ts index 8b304161fa..909044bc1b 100644 --- a/packages/medusa/src/models/staged-job.ts +++ b/packages/medusa/src/models/staged-job.ts @@ -25,6 +25,7 @@ export class StagedJob { * title: "Staged Job" * description: "A staged job resource" * x-resourceId: staged_job + * type: object * required: * - event_name * properties: diff --git a/packages/medusa/src/models/store.ts b/packages/medusa/src/models/store.ts index 9ef2bed042..82a80131cc 100644 --- a/packages/medusa/src/models/store.ts +++ b/packages/medusa/src/models/store.ts @@ -77,6 +77,7 @@ export class Store extends BaseEntity { * title: "Store" * description: "Holds settings for the Store, such as name, currencies, etc." * x-resourceId: store + * type: object * properties: * id: * type: string diff --git a/packages/medusa/src/models/swap.ts b/packages/medusa/src/models/swap.ts index c45ffb9a86..577b31884e 100644 --- a/packages/medusa/src/models/swap.ts +++ b/packages/medusa/src/models/swap.ts @@ -123,6 +123,7 @@ export class Swap extends SoftDeletableEntity { * title: "Swap" * description: "Swaps can be created when a Customer wishes to exchange Products that they have purchased to different Products. Swaps consist of a Return of previously purchased Products and a Fulfillment of new Products, the amount paid for the Products being returned will be used towards payment for the new Products. In the case where the amount paid for the the Products being returned exceed the amount to be paid for the new Products, a Refund will be issued for the difference." * x-resourceId: swap + * type: object * required: * - fulfillment_status * - payment_status diff --git a/packages/medusa/src/models/tax-line.ts b/packages/medusa/src/models/tax-line.ts index d39bd1d3b6..1a415b9f7f 100644 --- a/packages/medusa/src/models/tax-line.ts +++ b/packages/medusa/src/models/tax-line.ts @@ -21,6 +21,7 @@ export class TaxLine extends BaseEntity { * title: "Tax Line" * description: "Line item that specifies an amount of tax to add to a line item." * x-resourceId: tax_line + * type: object * required: * - rate * - name diff --git a/packages/medusa/src/models/tax-provider.ts b/packages/medusa/src/models/tax-provider.ts index 14c0f20aa2..e7e9c21ae1 100644 --- a/packages/medusa/src/models/tax-provider.ts +++ b/packages/medusa/src/models/tax-provider.ts @@ -14,6 +14,7 @@ export class TaxProvider { * title: "Tax Provider" * description: "The tax service used to calculate taxes" * x-resourceId: tax_provider + * type: object * properties: * id: * description: "The id of the tax provider as given by the plugin." diff --git a/packages/medusa/src/models/tax-rate.ts b/packages/medusa/src/models/tax-rate.ts index 83b6576fed..29c6bb33a5 100644 --- a/packages/medusa/src/models/tax-rate.ts +++ b/packages/medusa/src/models/tax-rate.ts @@ -95,6 +95,7 @@ export class TaxRate extends BaseEntity { * title: "Tax Rate" * description: "A Tax Rate can be used to associate a certain rate to charge on products within a given Region" * x-resourceId: line_item + * type: object * required: * - name * - region_id diff --git a/packages/medusa/src/models/tracking-link.ts b/packages/medusa/src/models/tracking-link.ts index 53b7372df9..ef03283320 100644 --- a/packages/medusa/src/models/tracking-link.ts +++ b/packages/medusa/src/models/tracking-link.ts @@ -37,6 +37,7 @@ export class TrackingLink extends SoftDeletableEntity { * title: "Tracking Link" * description: "Tracking Link holds information about tracking numbers for a Fulfillment. Tracking Links can optionally contain a URL that can be visited to see the status of the shipment." * x-resourceId: tracking_link + * type: object * required: * - tracking_number * - fulfillment_id diff --git a/packages/medusa/src/models/user.ts b/packages/medusa/src/models/user.ts index 5473352734..ff9817bfb2 100644 --- a/packages/medusa/src/models/user.ts +++ b/packages/medusa/src/models/user.ts @@ -50,6 +50,7 @@ export class User extends SoftDeletableEntity { * title: "User" * description: "Represents a User who can manage store settings." * x-resourceId: user + * type: object * required: * - email * properties: