feat(medusa): Add endpoint for retrieving a DiscountCondition (#1525)
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
import {
|
||||
AdminDiscountConditionsRes,
|
||||
AdminDiscountsDeleteRes,
|
||||
AdminDiscountsListRes,
|
||||
AdminDiscountsRes,
|
||||
AdminGetDiscountsDiscountConditionsConditionParams,
|
||||
AdminGetDiscountsParams,
|
||||
AdminPostDiscountsDiscountConditions,
|
||||
AdminPostDiscountsDiscountConditionsCondition,
|
||||
@@ -187,6 +189,25 @@ class AdminDiscountsResource extends BaseResource {
|
||||
const path = `/admin/discounts/${discountId}/conditions/${conditionId}`
|
||||
return this.client.request("DELETE", path, {}, {}, customHeaders)
|
||||
}
|
||||
|
||||
/**
|
||||
* @description Gets a condition from a discount
|
||||
*/
|
||||
getCondition(
|
||||
discountId: string,
|
||||
conditionId: string,
|
||||
query?: AdminGetDiscountsDiscountConditionsConditionParams,
|
||||
customHeaders: Record<string, any> = {}
|
||||
): ResponsePromise<AdminDiscountConditionsRes> {
|
||||
let path = `/admin/discounts/${discountId}/conditions/${conditionId}`
|
||||
|
||||
if (query) {
|
||||
const queryString = qs.stringify(query)
|
||||
path = `/admin/discounts/${discountId}/conditions/${conditionId}?${queryString}`
|
||||
}
|
||||
|
||||
return this.client.request("GET", path, {}, {}, customHeaders)
|
||||
}
|
||||
}
|
||||
|
||||
export default AdminDiscountsResource
|
||||
|
||||
Reference in New Issue
Block a user