fix(medusa): Remove unsupported Discount endpoints (#1367)

This commit is contained in:
Oliver Windall Juhl
2022-04-19 13:39:49 +02:00
committed by GitHub
parent 95ea8fa385
commit 9acee2799e
9 changed files with 20357 additions and 23498 deletions
@@ -15,26 +15,22 @@ class AdminDiscountsResource extends BaseResource {
/**
* @description Adds region to discount
*/
addRegion(id: string, regionId: string, customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
addRegion(
id: string,
regionId: string,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}/regions/${regionId}`
return this.client.request("POST", path, {}, {}, customHeaders)
}
/**
* @description Add valid product
*/
addValidProduct(
id: string,
productId: string,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}/products/${productId}`
return this.client.request("POST", path, {})
}
/**
* @description Creates discounts
*/
create(payload: AdminPostDiscountsReq, customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
create(
payload: AdminPostDiscountsReq,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts`
return this.client.request("POST", path, payload, {}, customHeaders)
}
@@ -45,7 +41,8 @@ class AdminDiscountsResource extends BaseResource {
update(
id: string,
payload: AdminPostDiscountsDiscountReq,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}`
return this.client.request("POST", path, payload, {}, customHeaders)
}
@@ -56,7 +53,8 @@ class AdminDiscountsResource extends BaseResource {
createDynamicCode(
id: string,
payload: AdminPostDiscountsDiscountDynamicCodesReq,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}/dynamic-codes`
return this.client.request("POST", path, payload, {}, customHeaders)
}
@@ -64,7 +62,10 @@ class AdminDiscountsResource extends BaseResource {
/**
* @description Deletes a discount
*/
delete(id: string, customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsDeleteRes> {
delete(
id: string,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsDeleteRes> {
const path = `/admin/discounts/${id}`
return this.client.request("DELETE", path, {}, {}, customHeaders)
}
@@ -75,7 +76,8 @@ class AdminDiscountsResource extends BaseResource {
deleteDynamicCode(
id: string,
code: string,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}/dynamic-codes/${code}`
return this.client.request("DELETE", path, {}, {}, customHeaders)
}
@@ -83,7 +85,10 @@ class AdminDiscountsResource extends BaseResource {
/**
* @description Retrieves a discount
*/
retrieve(id: string, customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
retrieve(
id: string,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}`
return this.client.request("GET", path, {}, {}, customHeaders)
}
@@ -91,7 +96,10 @@ class AdminDiscountsResource extends BaseResource {
/**
* @description Retrieves a discount by code
*/
retrieveByCode(code: string, customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
retrieveByCode(
code: string,
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/code/${code}`
return this.client.request("GET", path, {}, {}, customHeaders)
}
@@ -101,7 +109,8 @@ class AdminDiscountsResource extends BaseResource {
*/
list(
query?: AdminGetDiscountsParams,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsListRes> {
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsListRes> {
let path = `/admin/discounts`
if (query) {
@@ -118,21 +127,11 @@ class AdminDiscountsResource extends BaseResource {
removeRegion(
id: string,
regionId: string,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
customHeaders: Record<string, any> = {}
): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}/regions/${regionId}`
return this.client.request("DELETE", path, {}, {}, customHeaders)
}
/**
* @description Removes a valid product from a discount
*/
removeValidProduct(
id: string,
productId: string,
customHeaders: Record<string, any> = {}): ResponsePromise<AdminDiscountsRes> {
const path = `/admin/discounts/${id}/products/${productId}`
return this.client.request("DELETE", path, {}, {}, customHeaders)
}
}
export default AdminDiscountsResource