Class: AdminDiscountsResource
Hierarchy
default
Copy to Clipboard↳
AdminDiscountsResource
Copy to Clipboard
Methods
addConditionResourceBatch
▸ addConditionResourceBatch(discountId
Copy to Clipboard, conditionId
Copy to Clipboard, payload
Copy to Clipboard, query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Add a batch of items to a discount condition
Parameters
Name | Type |
---|---|
discountId Copy to Clipboard | string Copy to Clipboard |
conditionId Copy to Clipboard | string Copy to Clipboard |
payload Copy to Clipboard | AdminPostDiscountsDiscountConditionsConditionBatchReq Copy to Clipboard |
query? Copy to Clipboard | AdminPostDiscountsDiscountConditionsConditionBatchParams Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:218
addRegion
▸ addRegion(id
Copy to Clipboard, regionId
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Adds region to discount
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
regionId Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:27
create
▸ create(payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Creates discounts
Parameters
Name | Type |
---|---|
payload Copy to Clipboard | AdminPostDiscountsReq Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:39
createCondition
▸ createCondition(discountId
Copy to Clipboard, payload
Copy to Clipboard, query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
creates a discount condition
Parameters
Name | Type |
---|---|
discountId Copy to Clipboard | string Copy to Clipboard |
payload Copy to Clipboard | AdminPostDiscountsDiscountConditions Copy to Clipboard |
query Copy to Clipboard | AdminPostDiscountsDiscountConditionsParams Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:148
createDynamicCode
▸ createDynamicCode(id
Copy to Clipboard, payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Creates a dynamic discount code
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
payload Copy to Clipboard | AdminPostDiscountsDiscountDynamicCodesReq Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:62
delete
▸ delete(id
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<DeleteResponse
Copy to Clipboard>
Description
Copy to Clipboard
Deletes a discount
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<DeleteResponse
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:74
deleteCondition
▸ deleteCondition(discountId
Copy to Clipboard, conditionId
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<DeleteResponse
Copy to Clipboard>
Description
Copy to Clipboard
Removes a condition from a discount
Parameters
Name | Type |
---|---|
discountId Copy to Clipboard | string Copy to Clipboard |
conditionId Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<DeleteResponse
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:187
deleteConditionResourceBatch
▸ deleteConditionResourceBatch(discountId
Copy to Clipboard, conditionId
Copy to Clipboard, payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Delete a batch of items from a discount condition
Parameters
Name | Type |
---|---|
discountId Copy to Clipboard | string Copy to Clipboard |
conditionId Copy to Clipboard | string Copy to Clipboard |
payload Copy to Clipboard | AdminDeleteDiscountsDiscountConditionsConditionBatchReq Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:238
deleteDynamicCode
▸ deleteDynamicCode(id
Copy to Clipboard, code
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Deletes a dynamic discount
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
code Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:85
getCondition
▸ getCondition(discountId
Copy to Clipboard, conditionId
Copy to Clipboard, query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountConditionsRes
Copy to Clipboard>
Description
Copy to Clipboard
Gets a condition from a discount
Parameters
Name | Type |
---|---|
discountId Copy to Clipboard | string Copy to Clipboard |
conditionId Copy to Clipboard | string Copy to Clipboard |
query? Copy to Clipboard | AdminGetDiscountsDiscountConditionsConditionParams Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountConditionsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:199
list
▸ list(query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsListRes
Copy to Clipboard>
Description
Copy to Clipboard
Lists discounts
Parameters
Name | Type |
---|---|
query? Copy to Clipboard | AdminGetDiscountsParams Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsListRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:119
removeRegion
▸ removeRegion(id
Copy to Clipboard, regionId
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Removes a region from a discount
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
regionId Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:136
retrieve
▸ retrieve(id
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Retrieves a discount
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:97
retrieveByCode
▸ retrieveByCode(code
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Retrieves a discount by code
Parameters
Name | Type |
---|---|
code Copy to Clipboard | string Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:108
update
▸ update(id
Copy to Clipboard, payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Updates discount
Parameters
Name | Type |
---|---|
id Copy to Clipboard | string Copy to Clipboard |
payload Copy to Clipboard | AdminPostDiscountsDiscountReq Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/discounts.ts:50
updateCondition
▸ updateCondition(discountId
Copy to Clipboard, conditionId
Copy to Clipboard, payload
Copy to Clipboard, query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>
Description
Copy to Clipboard
Updates a discount condition
Parameters
Name | Type |
---|---|
discountId Copy to Clipboard | string Copy to Clipboard |
conditionId Copy to Clipboard | string Copy to Clipboard |
payload Copy to Clipboard | AdminPostDiscountsDiscountConditionsCondition Copy to Clipboard |
query Copy to Clipboard | AdminPostDiscountsDiscountConditionsConditionParams Copy to Clipboard |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminDiscountsRes
Copy to Clipboard>