fix: Merge conflicts w. master

This commit is contained in:
olivermrbl
2022-09-13 08:59:06 +02:00
304 changed files with 3743 additions and 2817 deletions
@@ -6,7 +6,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /apps/authorizations
* operationId: "PostApps"
* summary: "Generates a token for an application."
* summary: "Generate Token for App"
* description: "Generates a token for an application."
* x-authenticated: true
* requestBody:
@@ -3,7 +3,7 @@ import { OauthService } from "../../../../services"
/**
* @oas [get] /apps
* operationId: "GetApps"
* summary: "List applications"
* summary: "List Applications"
* description: "Retrieve a list of applications."
* x-authenticated: true
* x-codeSamples:
@@ -10,7 +10,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /auth
* operationId: "PostAuth"
* summary: "Authenticate a User"
* summary: "User Login"
* x-authenticated: false
* description: "Logs a User in and authorizes them to manage Store settings."
* parameters:
@@ -1,7 +1,7 @@
/**
* @oas [delete] /auth
* operationId: "DeleteAuth"
* summary: "Delete Session"
* summary: "User Logout"
* x-authenticated: true
* description: "Deletes the current session for the logged in user."
* x-codeSamples:
@@ -4,7 +4,7 @@ import _ from "lodash"
/**
* @oas [get] /auth
* operationId: "GetAuth"
* summary: "Get Session"
* summary: "Get Current User"
* x-authenticated: true
* description: "Gets the currently logged in User."
* x-codeSamples:
@@ -4,7 +4,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /batch-jobs/{id}/cancel
* operationId: "PostBatchJobsBatchJobCancel"
* summary: "Marks a batch job as canceled"
* summary: "Cancel a Batch Job"
* description: "Marks a batch job as canceled"
* x-authenticated: true
* parameters:
@@ -4,7 +4,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /batch-jobs/{id}/confirm
* operationId: "PostBatchJobsBatchJobConfirmProcessing"
* summary: "Confirm a batch job"
* summary: "Confirm a Batch Job"
* description: "Confirms that a previously requested batch job should be executed."
* x-authenticated: true
* parameters:
@@ -1,7 +1,7 @@
/**
* @oas [get] /batch-jobs/{id}
* operationId: "GetBatchJobsBatchJob"
* summary: "Retrieve a Batch Job"
* summary: "Get a Batch Job"
* description: "Retrieves a Batch Job."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import ProductCollectionService from "../../../../services/product-collection"
/**
* @oas [post] /collections/{id}/products/batch
* operationId: "PostProductsToCollection"
* summary: "Updates products associated with a Product Collection"
* summary: "Update Products"
* description: "Updates products associated with a Product Collection"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /collections
* operationId: "PostCollections"
* summary: "Create a Product Collection"
* summary: "Create a Collection"
* description: "Creates a Product Collection."
* x-authenticated: true
* requestBody:
@@ -6,7 +6,7 @@ import ProductCollectionService from "../../../../services/product-collection"
/**
* @oas [delete] /collections/{id}
* operationId: "DeleteCollectionsCollection"
* summary: "Delete a Product Collection"
* summary: "Delete a Collection"
* description: "Deletes a Product Collection."
* x-authenticated: true
* parameters:
@@ -5,7 +5,7 @@ import { defaultAdminCollectionsRelations } from "."
/**
* @oas [get] /collections/{id}
* operationId: "GetCollectionsCollection"
* summary: "Retrieve a Product Collection"
* summary: "Get a Collection"
* description: "Retrieves a Product Collection."
* x-authenticated: true
* parameters:
@@ -9,7 +9,7 @@ import { Type } from "class-transformer"
/**
* @oas [get] /collections
* operationId: "GetCollections"
* summary: "List Product Collections"
* summary: "List Collections"
* description: "Retrieve a list of Product Collection."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import ProductCollectionService from "../../../../services/product-collection"
/**
* @oas [delete] /collections/{id}/products/batch
* operationId: "DeleteProductsFromCollection"
* summary: "Removes products associated with a Product Collection"
* summary: "Remove Product"
* description: "Removes products associated with a Product Collection"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import ProductCollectionService from "../../../../services/product-collection"
/**
* @oas [post] /collections/{id}
* operationId: "PostCollectionsCollection"
* summary: "Update a Product Collection"
* summary: "Update a Collection"
* description: "Updates a Product Collection."
* x-authenticated: true
* parameters:
@@ -10,7 +10,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /customer-groups/{id}/customers/batch
* operationId: "PostCustomerGroupsGroupCustomersBatch"
* summary: "Add a list of customers to a customer group "
* summary: "Add Customers"
* description: "Adds a list of customers, represented by id's, to a customer group."
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /customer-groups
* operationId: "PostCustomerGroups"
* summary: "Create a CustomerGroup"
* summary: "Create a Customer Group"
* description: "Creates a CustomerGroup."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [delete] /customer-groups/{id}
* operationId: "DeleteCustomerGroupsCustomerGroup"
* summary: "Delete a CustomerGroup"
* summary: "Delete a Customer Group"
* description: "Deletes a CustomerGroup."
* x-authenticated: true
* parameters:
@@ -10,7 +10,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [delete] /customer-groups/{id}/customers/batch
* operationId: "DeleteCustomerGroupsGroupCustomerBatch"
* summary: "Remove a list of customers from a customer group "
* summary: "Remove Customers"
* description: "Removes a list of customers, represented by id's, from a customer group."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { FindParams } from "../../../../types/common"
/**
* @oas [get] /customer-groups/{id}
* operationId: "GetCustomerGroupsGroup"
* summary: "Retrieve a CustomerGroup"
* summary: "Get a Customer Group"
* description: "Retrieves a Customer Group."
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { Type } from "class-transformer"
/**
* @oas [get] /customer-groups
* operationId: "GetCustomerGroups"
* summary: "Retrieve a list of customer groups"
* summary: "List Customer Groups"
* description: "Retrieve a list of customer groups."
* x-authenticated: true
* parameters:
@@ -10,7 +10,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /customer-groups/{id}
* operationId: "PostCustomerGroupsGroup"
* summary: "Update a CustomerGroup"
* summary: "Update a Customer Group"
* description: "Update a CustomerGroup."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [get] /customers/{id}
* operationId: "GetCustomersCustomer"
* summary: "Retrieve a Customer"
* summary: "Get a Customer"
* description: "Retrieves a Customer."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /discounts/{id}/regions/{region_id}
* operationId: "PostDiscountsDiscountRegionsRegion"
* summary: "Adds Region availability"
* summary: "Add Region"
* description: "Adds a Region to the list of Regions that a Discount can be used in."
* x-authenticated: true
* parameters:
@@ -12,7 +12,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /discounts/{discount_id}/conditions
* operationId: "PostDiscountsDiscountConditions"
* summary: "Create a DiscountCondition"
* summary: "Create a Condition"
* description: "Creates a DiscountCondition. Only one of `products`, `product_types`, `product_collections`, `product_tags`, and `customer_groups` should be provided."
* x-authenticated: true
* parameters:
@@ -14,8 +14,8 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /discounts/{id}/dynamic-codes
* operationId: "PostDiscountsDiscountDynamicCodes"
* summary: "Create a dynamic Discount code"
* description: "Creates a unique code that can map to a parent Discount. This is useful if you want to automatically generate codes with the same behaviour."
* summary: "Create a Dynamic Code"
* description: "Creates a dynamic unique code that can map to a parent Discount. This is useful if you want to automatically generate codes with the same behaviour."
* x-authenticated: true
* parameters:
* - (path) id=* {string} The ID of the Discount to create the dynamic code from."
@@ -12,7 +12,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [delete] /discounts/{discount_id}/conditions/{condition_id}
* operationId: "DeleteDiscountsDiscountConditionsCondition"
* summary: "Delete a DiscountCondition"
* summary: "Delete a Condition"
* description: "Deletes a DiscountCondition"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [delete] /discounts/{id}/dynamic-codes/{code}
* operationId: "DeleteDiscountsDiscountDynamicCodesCode"
* summary: "Delete a dynamic code"
* summary: "Delete a Dynamic Code"
* description: "Deletes a dynamic code from a Discount."
* x-authenticated: true
* parameters:
@@ -14,7 +14,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [get] /discounts/{discount_id}/conditions/{condition_id}
* operationId: "GetDiscountsDiscountConditionsCondition"
* summary: "Gets a DiscountCondition"
* summary: "Get a Condition"
* description: "Gets a DiscountCondition"
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [get] /discounts/code/{code}
* operationId: "GetDiscountsDiscountCode"
* summary: "Retrieve a Discount by code"
* summary: "Get Discount by Code"
* description: "Retrieves a Discount by its discount code"
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [get] /discounts/{id}
* operationId: "GetDiscountsDiscount"
* summary: "Retrieve a Discount"
* summary: "Get a Discount"
* description: "Retrieves a Discount"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [delete] /discounts/{id}/regions/{region_id}
* operationId: "DeleteDiscountsDiscountRegionsRegion"
* summary: "Remove Region availability"
* summary: "Remove Region"
* x-authenticated: true
* description: "Removes a Region from the list of Regions that a Discount can be used in."
* parameters:
@@ -12,7 +12,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /discounts/{discount_id}/conditions/{condition_id}
* operationId: "PostDiscountsDiscountConditionsCondition"
* summary: "Update a DiscountCondition"
* summary: "Update a Condition"
* description: "Updates a DiscountCondition. Only one of `products`, `product_types`, `product_collections`, `product_tags`, and `customer_groups` should be provided."
* x-authenticated: true
* parameters:
@@ -24,7 +24,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /draft-orders/{id}/line-items
* operationId: "PostDraftOrdersDraftOrderLineItems"
* summary: "Create a Line Item for Draft Order"
* summary: "Create a Line Item"
* description: "Creates a Line Item for the Draft Order"
* x-authenticated: true
* parameters:
@@ -11,7 +11,7 @@ import { DraftOrder } from "../../../.."
/**
* @oas [get] /draft-orders/{id}
* operationId: "GetDraftOrdersDraftOrder"
* summary: "Retrieve a Draft Order"
* summary: "Get a Draft Order"
* description: "Retrieves a Draft Order."
* x-authenticated: true
* parameters:
@@ -13,7 +13,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /draft-orders/{id}/pay
* summary: "Registers a payment for a Draft Order"
* summary: "Registers a Payment"
* operationId: "PostDraftOrdersDraftOrderRegisterPayment"
* description: "Registers a payment for a Draft Order."
* x-authenticated: true
@@ -22,7 +22,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /admin/draft-orders/{id}
* operationId: PostDraftOrdersDraftOrder
* summary: Update a Draft Order"
* summary: Update a Draft Order
* description: "Updates a Draft Order."
* x-authenticated: true
* parameters:
@@ -15,7 +15,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /draft-orders/{id}/line-items/{line_id}
* operationId: "PostDraftOrdersDraftOrderLineItemsItem"
* summary: "Update a Line Item for a Draft Order"
* summary: "Update a Line Item"
* description: "Updates a Line Item for a Draft Order"
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import { defaultAdminGiftCardFields, defaultAdminGiftCardRelations } from "./"
/**
* @oas [get] /gift-cards/{id}
* operationId: "GetGiftCardsGiftCard"
* summary: "Retrieve a Gift Card"
* summary: "Get a Gift Card"
* description: "Retrieves a Gift Card."
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import InviteService from "../../../../services/invite"
/**
* @oas [get] /invites
* operationId: "GetInvites"
* summary: "Lists all Invites"
* summary: "Lists Invites"
* description: "Lists all Invites"
* x-authenticated: true
* x-codeSamples:
@@ -4,7 +4,7 @@ import NoteService from "../../../../services/note"
/**
* @oas [delete] /notes/{id}
* operationId: "DeleteNotesNote"
* summary: "Deletes a Note"
* summary: "Delete a Note"
* description: "Deletes a Note."
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import NoteService from "../../../../services/note"
/**
* @oas [get] /notes/{id}
* operationId: "GetNotesNote"
* summary: "Get Note"
* summary: "Get a Note"
* description: "Retrieves a single note using its id"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /notes/{id}
* operationId: "PostNotesNote"
* summary: "Updates a Note"
* summary: "Update a Note"
* x-authenticated: true
* description: "Updates a Note associated with some resource"
* parameters:
@@ -4,7 +4,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /orders/{id}/archive
* operationId: "PostOrdersOrderArchive"
* summary: "Archive order"
* summary: "Archive Order"
* description: "Archives the order with the given id."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import { MedusaError } from "medusa-core-utils"
/**
* @oas [post] /orders/{id}/claims/{claim_id}/cancel
* operationId: "PostOrdersClaimCancel"
* summary: "Cancels a Claim"
* summary: "Cancel a Claim"
* description: "Cancels a Claim"
* x-authenticated: true
* parameters:
@@ -11,8 +11,8 @@ import { MedusaError } from "medusa-core-utils"
/**
* @oas [post] /orders/{id}/claims/{claim_id}/fulfillments/{fulfillment_id}/cancel
* operationId: "PostOrdersClaimFulfillmentsCancel"
* summary: "Cancels a fulfilmment related to a Claim"
* description: "Registers a Fulfillment as canceled."
* summary: "Cancel Claim Fulfillment"
* description: "Registers a claim's fulfillment as canceled."
* x-authenticated: true
* parameters:
* - (path) id=* {string} The ID of the Order which the Claim relates to.
@@ -11,8 +11,8 @@ import { MedusaError } from "medusa-core-utils"
/**
* @oas [post] /orders/{id}/swaps/{swap_id}/fulfillments/{fulfillment_id}/cancel
* operationId: "PostOrdersSwapFulfillmentsCancel"
* summary: "Cancels a fulfilmment related to a Swap"
* description: "Registers a Fulfillment as canceled."
* summary: "Cancel Swap's Fulfilmment"
* description: "Registers a Swap's Fulfillment as canceled."
* x-authenticated: true
* parameters:
* - (path) id=* {string} The ID of the Order which the Swap relates to.
@@ -7,7 +7,7 @@ import { MedusaError } from "medusa-core-utils"
/**
* @oas [post] /orders/{id}/fulfillments/{fulfillment_id}/cancel
* operationId: "PostOrdersOrderFulfillmentsCancel"
* summary: "Cancels a fulfilmment"
* summary: "Cancels a Fulfilmment"
* description: "Registers a Fulfillment as canceled."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /orders/{id}/capture
* operationId: "PostOrdersOrderCapture"
* summary: "Capture an Order"
* summary: "Capture Order's Payment"
* description: "Captures all the Payments associated with an Order."
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /orders/{id}/claims/{claim_id}/fulfillments
* operationId: "PostOrdersOrderClaimsClaimFulfillments"
* summary: "Create a Claim Fulfillment"
* summary: "Create Claim Fulfillment"
* description: "Creates a Fulfillment for a Claim."
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /orders/{id}/swaps/{swap_id}/fulfillments
* operationId: "PostOrdersOrderSwapsSwapFulfillments"
* summary: "Create a Swap Fulfillment"
* summary: "Create Swap Fulfillment"
* description: "Creates a Fulfillment for a Swap."
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import { OrderService } from "../../../../services"
/**
* @oas [get] /orders/{id}
* operationId: "GetOrdersOrder"
* summary: "Retrieve an Order"
* summary: "Get an Order"
* description: "Retrieves an Order"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /orders/{id}/swaps/{swap_id}/process-payment
* operationId: "PostOrdersOrderSwapsSwapProcessPayment"
* summary: "Process a Swap difference"
* summary: "Process Swap Payment"
* description: "When there are differences between the returned and shipped Products in a Swap, the difference must be processed. Either a Refund will be issued or a Payment will be captured."
* x-authenticated: true
* parameters:
@@ -19,7 +19,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /orders/{id}
* operationId: "PostOrdersOrder"
* summary: "Update an order"
* summary: "Update an Order"
* description: "Updates and order"
* x-authenticated: true
* parameters:
@@ -11,7 +11,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /price-lists/{id}/prices/batch
* operationId: "PostPriceListsPriceListPricesBatch"
* summary: "Batch update prices for a Price List"
* summary: "Update Prices"
* description: "Batch update prices for a Price List"
* x-authenticated: true
* parameters:
@@ -23,7 +23,7 @@ import { FeatureFlagDecorators } from "../../../../utils/feature-flag-decorators
/**
* @oas [post] /price-lists
* operationId: "PostPriceListsPriceList"
* summary: "Creates a Price List"
* summary: "Create a Price List"
* description: "Creates a Price List"
* x-authenticated: true
* requestBody:
@@ -7,7 +7,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [delete] /price-lists/{id}/prices/batch
* operationId: "DeletePriceListsPriceListPricesBatch"
* summary: "Batch delete prices that belong to a Price List"
* summary: "Delete Prices"
* description: "Batch delete prices that belong to a Price List"
* x-authenticated: true
* parameters:
@@ -4,7 +4,7 @@ import PriceListService from "../../../../services/price-list"
/**
* @oas [delete] /price-lists/{id}/products/{product_id}/prices
* operationId: "DeletePriceListsPriceListProductsProductPrices"
* summary: "Delete all the prices related to a specific product in a price list"
* summary: "Delete Product's Prices"
* description: "Delete all the prices related to a specific product in a price list"
* x-authenticated: true
* parameters:
@@ -4,7 +4,7 @@ import PriceListService from "../../../../services/price-list"
/**
* @oas [delete] /price-lists/{id}/variants/{variant_id}/prices
* operationId: "DeletePriceListsPriceListVariantsVariantPrices"
* summary: "Delete all the prices related to a specific variant in a price list"
* summary: "Delete Variant's Prices"
* description: "Delete all the prices related to a specific variant in a price list"
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import PriceListService from "../../../../services/price-list"
/**
* @oas [get] /price-lists/{id}
* operationId: "GetPriceListsPriceList"
* summary: "Retrieve a Price List"
* summary: "Get a Price List"
* description: "Retrieves a Price List."
* x-authenticated: true
* parameters:
@@ -22,7 +22,7 @@ import { isDefined } from "../../../../utils"
/**
* @oas [get] /price-lists/{id}/products
* operationId: "GetPriceListsPriceListProducts"
* summary: "List Product in a Price List"
* summary: "List Products"
* description: "Retrieves a list of Product that are part of a Price List"
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import { PricingService, ProductService } from "../../../../services"
/**
* @oas [get] /products/{id}
* operationId: "GetProductsProduct"
* summary: "Retrieve a Product"
* summary: "Get a Product"
* description: "Retrieves a Product."
* x-authenticated: true
* parameters:
@@ -9,7 +9,7 @@ import { Type } from "class-transformer"
/**
* @oas [get] /products
* operationId: "GetProducts"
* summary: "List Product"
* summary: "List Products"
* description: "Retrieves a list of Product"
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import { ProductService } from "../../../../services"
/**
* @oas [get] /products/tag-usage
* operationId: "GetProductsTagUsage"
* summary: "List Product Tags Usage Number"
* summary: "List Tags Usage Number"
* description: "Retrieves a list of Product Tags with how many times each is used."
* x-authenticated: true
* x-codeSamples:
@@ -11,7 +11,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [get] /products/{id}/variants
* operationId: "GetProductsProductVariants"
* summary: "List a Product's Product Variants"
* summary: "List a Product's Variants"
* description: "Retrieves a list of the Product Variants associated with a Product."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /products/{id}/metadata
* operationId: "PostProductsProductMetadata"
* summary: "Set Product metadata"
* summary: "Set Product Metadata"
* description: "Set metadata key/value pair for Product"
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /products/{id}/options/{option_id}
* operationId: "PostProductsProductOptionsOption"
* summary: "Update a Product Option."
* summary: "Update a Product Option"
* description: "Updates a Product Option"
* x-authenticated: true
* parameters:
@@ -5,7 +5,7 @@ import RegionService from "../../../../services/region"
/**
* @oas [get] /regions/{id}/fulfillment-options
* operationId: "GetRegionsRegionFulfillmentOptions"
* summary: "List Fulfillment Options available in the Region"
* summary: "List Fulfillment Options"
* description: "Gathers all the fulfillment options available to in the Region."
* x-authenticated: true
* parameters:
@@ -5,7 +5,7 @@ import RegionService from "../../../../services/region"
/**
* @oas [get] /regions/{id}
* operationId: "GetRegionsRegion"
* summary: "Retrieve a Region"
* summary: "Get a Region"
* description: "Retrieves a Region."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import RegionService from "../../../../services/region"
/**
* @oas [delete] /regions/{id}/countries/{country_code}
* operationId: "PostRegionsRegionCountriesCountry"
* summary: "Remove Country"
* summary: "Delete Country"
* x-authenticated: true
* description: "Removes a Country from the list of Countries in a Region"
* parameters:
@@ -6,7 +6,7 @@ import RegionService from "../../../../services/region"
/**
* @oas [delete] /regions/{id}/fulfillment-providers/{provider_id}
* operationId: "PostRegionsRegionFulfillmentProvidersProvider"
* summary: "Remove Fulfillment Provider"
* summary: "Del. Fulfillment Provider"
* description: "Removes a Fulfillment Provider."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import RegionService from "../../../../services/region"
/**
* @oas [delete] /regions/{id}/payment-providers/{provider_id}
* operationId: "PostRegionsRegionPaymentProvidersProvider"
* summary: "Remove Payment Provider"
* summary: "Delete Payment Provider"
* description: "Removes a Payment Provider."
* x-authenticated: true
* parameters:
@@ -4,7 +4,7 @@ import { ReturnReasonService } from "../../../../services"
/**
* @oas [delete] /return-reasons/{id}
* operationId: "DeleteReturnReason"
* summary: "Delete a return reason"
* summary: "Delete a Return Reason"
* description: "Deletes a return reason."
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { ReturnReasonService } from "../../../../services"
/**
* @oas [get] /return-reasons/{id}
* operationId: "GetReturnReasonsReason"
* summary: "Retrieve a Return Reason"
* summary: "Get a Return Reason"
* description: "Retrieves a Return Reason."
* x-authenticated: true
* parameters:
@@ -9,7 +9,7 @@ import { Type } from "class-transformer"
/**
* @oas [post] /sales-channels/{id}/products/batch
* operationId: "PostSalesChannelsChannelProductsBatch"
* summary: "Assign a batch of product to a sales channel"
* summary: "Add Products"
* description: "Assign a batch of product to a sales channel."
* x-authenticated: true
* parameters:
@@ -9,7 +9,7 @@ import { Type } from "class-transformer"
/**
* @oas [delete] /sales-channels/{id}/products/batch
* operationId: "DeleteSalesChannelsChannelProductsBatch"
* summary: "Remove a list of products from a sales channel"
* summary: "Delete Products"
* description: "Remove a list of products from a sales channel."
* x-authenticated: true
* parameters:
@@ -6,7 +6,7 @@ import { SalesChannelService } from "../../../../services/"
/**
* @oas [delete] /sales-channels/{id}
* operationId: "DeleteSalesChannelsSalesChannel"
* summary: "Delete a sales channel"
* summary: "Delete a Sales Channel"
* description: "Deletes the sales channel."
* x-authenticated: true
* parameters:
@@ -5,7 +5,7 @@ import { SalesChannelService } from "../../../../services"
/**
* @oas [get] /sales-channels/{id}
* operationId: "GetSalesChannelsSalesChannel"
* summary: "Retrieve a sales channel"
* summary: "Get a Sales Channel"
* description: "Retrieves the sales channel."
* x-authenticated: true
* parameters:
@@ -12,7 +12,7 @@ import { removeUndefinedProperties } from "../../../../utils"
/**
* @oas [get] /sales-channels
* operationId: "GetSalesChannels"
* summary: "List sales channels"
* summary: "List Sales Channels"
* description: "Retrieves a list of sales channels"
* x-authenticated: true
* parameters:
@@ -1,7 +1,7 @@
/**
* @oas [get] /shipping-options/{id}
* operationId: "GetShippingOptionsOption"
* summary: "Retrieve a Shipping Option"
* summary: "Get a Shipping Option"
* description: "Retrieves a Shipping Option."
* x-authenticated: true
* parameters:
@@ -8,7 +8,7 @@ import { ShippingProfileService } from "../../../../services"
/**
* @oas [get] /shipping-profiles/{id}
* operationId: "GetShippingProfilesProfile"
* summary: "Retrieve a Shipping Profile"
* summary: "Get a Shipping Profile"
* description: "Retrieves a Shipping Profile."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /shipping-profiles/{id}
* operationId: "PostShippingProfilesProfile"
* summary: "Update a Shipping Profiles"
* summary: "Update a Shipping Profile"
* description: "Updates a Shipping Profile"
* parameters:
* - (path) id=* {string} The ID of the Shipping Profile.
@@ -10,7 +10,7 @@ import { FlagRouter } from "../../../../utils/flag-router"
/**
* @oas [get] /store
* operationId: "GetStore"
* summary: "Retrieve Store details."
* summary: "Get Store details"
* description: "Retrieves the Store details"
* x-authenticated: true
* x-codeSamples:
@@ -2,7 +2,7 @@ import { PaymentProviderService } from "../../../../services"
/**
* @oas [get] /store/payment-providers
* operationId: "GetStorePaymentProviders"
* summary: "Retrieve configured Payment Providers"
* summary: "List Payment Providers"
* description: "Retrieves the configured Payment Providers"
* x-authenticated: true
* x-codeSamples:
@@ -3,7 +3,7 @@ import { TaxProviderService } from "../../../../services"
/**
* @oas [get] /store/tax-providers
* operationId: "GetStoreTaxProviders"
* summary: "Retrieve configured Tax Providers"
* summary: "List Tax Providers"
* description: "Retrieves the configured Tax Providers"
* x-authenticated: true
* x-codeSamples:
@@ -4,7 +4,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [delete] /store/currencies/{code}
* operationId: "DeleteStoreCurrenciesCode"
* summary: "Remove a Currency Code"
* summary: "Delete a Currency Code"
* description: "Removes a Currency Code from the available currencies."
* x-authenticated: true
* parameters:
@@ -7,7 +7,7 @@ import { EntityManager } from "typeorm"
/**
* @oas [post] /store
* operationId: "PostStore"
* summary: "Update Store details."
* summary: "Update Store Details"
* description: "Updates the Store details"
* x-authenticated: true
* requestBody:
@@ -5,7 +5,7 @@ import { SwapService } from "../../../../services"
/**
* @oas [get] /swaps/{id}
* operationId: "GetSwapsSwap"
* summary: "Retrieve a Swap"
* summary: "Get a Swap"
* description: "Retrieves a Swap."
* x-authenticated: true
* parameters:
@@ -9,7 +9,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /tax-rates/{id}/product-types/batch
* operationId: "PostTaxRatesTaxRateProductTypes"
* summary: "Add Tax Rate to Product Types"
* summary: "Add to Product Types"
* description: "Associates a Tax Rate with a list of Product Types"
* parameters:
* - (path) id=* {string} ID of the tax rate.
@@ -9,7 +9,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /tax-rates/{id}/products/batch
* operationId: "PostTaxRatesTaxRateProducts"
* summary: "Add Tax Rate to Products"
* summary: "Add to Products"
* description: "Associates a Tax Rate with a list of Products"
* parameters:
* - (path) id=* {string} ID of the tax rate.
@@ -9,7 +9,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [post] /tax-rates/{id}/shipping-options/batch
* operationId: "PostTaxRatesTaxRateShippingOptions"
* summary: "Add Tax Rate to Product Types"
* summary: "Add to Shipping Options"
* description: "Associates a Tax Rate with a list of Shipping Options"
* parameters:
* - (path) id=* {string} ID of the tax rate.
@@ -8,7 +8,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [get] /tax-rates/{id}
* operationId: "GetTaxRatesTaxRate"
* summary: "Get Tax Rate"
* summary: "Get a Tax Rate"
* description: "Retrieves a TaxRate"
* parameters:
* - (path) id=* {string} ID of the tax rate.
@@ -9,7 +9,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [delete] /tax-rates/{id}/product-types/batch
* operationId: "DeleteTaxRatesTaxRateProductTypes"
* summary: "Remove Tax Rate from Product Types"
* summary: "Delete from Product Types"
* description: "Removes a Tax Rate from a list of Product Types"
* parameters:
* - (path) id=* {string} ID of the tax rate.
@@ -9,7 +9,7 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [delete] /tax-rates/{id}/products/batch
* operationId: "DeleteTaxRatesTaxRateProducts"
* summary: "Removes Tax Rate from Products"
* summary: "Delete from Products"
* description: "Removes a Tax Rate from a list of Products"
* parameters:
* - (path) id=* {string} ID of the tax rate.
@@ -9,8 +9,8 @@ import { validator } from "../../../../utils/validator"
/**
* @oas [delete] /tax-rates/{id}/shipping-options/batch
* operationId: "DeleteTaxRatesTaxRateShippingOptions"
* summary: "Removes a Tax Rate from Product Types"
* description: "Removes a Tax Rate from a list of Product Types"
* summary: "Del. for Shipping Options"
* description: "Removes a Tax Rate from a list of Shipping Options"
* parameters:
* - (path) id=* {string} ID of the tax rate.
* - in: query
@@ -3,7 +3,7 @@ import fs from "fs"
/**
* @oas [post] /uploads
* operationId: "PostUploads"
* summary: "Uploads a file"
* summary: "Upload a file"
* description: "Uploads a file to the specific fileservice that is installed in Medusa."
* x-authenticated: true
* requestBody:
@@ -3,7 +3,7 @@ import { IsString } from "class-validator"
/**
* [delete] /uploads
* operationId: "AdminDeleteUploads"
* summary: "Removes an uploaded file"
* summary: "Delete an Uploaded File"
* description: "Removes an uploaded file using the installed fileservice"
* x-authenticated: true
* requestBody:
@@ -4,7 +4,7 @@ import { IsString } from "class-validator"
/**
* [post] /uploads/download-url
* operationId: "PostUploadsDownloadUrl"
* summary: "Creates a presigned download url for a file"
* summary: "Get a File's Download URL"
* description: "Creates a presigned download url for a file"
* x-authenticated: true
* requestBody:
@@ -3,7 +3,7 @@ import UserService from "../../../../services/user"
/**
* @oas [get] /users/{id}
* operationId: "GetUsersUser"
* summary: "Retrieve a User"
* summary: "Get a User"
* description: "Retrieves a User."
* x-authenticated: true
* parameters:
@@ -3,7 +3,7 @@ import UserService from "../../../../services/user"
/**
* @oas [get] /users
* operationId: "GetUsers"
* summary: "Retrieve all users"
* summary: "List Users"
* description: "Retrieves all users."
* x-authenticated: true
* x-codeSamples:

Some files were not shown because too many files have changed in this diff Show More