feat(medusa): Support deleting prices from a price list by product or variant (#1555)

This commit is contained in:
Adrien de Peretti
2022-05-30 09:41:57 +02:00
committed by GitHub
parent ad9cfedf04
commit fa031fd28b
16 changed files with 602 additions and 78 deletions
@@ -94,6 +94,24 @@ class AdminPriceListResource extends BaseResource {
const path = `/admin/price-lists/${id}/prices/batch`
return this.client.request("DELETE", path, payload, {}, customHeaders)
}
deleteProductPrices(
priceListId: string,
productId: string,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminPriceListDeleteBatchRes> {
const path = `/admin/price-lists/${priceListId}/products/${productId}/prices`
return this.client.request("DELETE", path, {}, {}, customHeaders)
}
deleteVariantPrices(
priceListId: string,
variantId: string,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminPriceListDeleteBatchRes> {
const path = `/admin/price-lists/${priceListId}/variants/${variantId}/prices`
return this.client.request("DELETE", path, {}, {}, customHeaders)
}
}
export default AdminPriceListResource