shopee-client
Version:
Shoppe Open API Client
59 lines (58 loc) • 2.66 kB
TypeScript
import BaseModule from "../BaseModule";
import AddDiscountRequest from "./request/AddDiscountRequest";
import AddDiscountResponse from "./response/AddDiscountResponse";
import AddDiscountItemRequest from "./request/AddDiscountItemRequest";
import AddDiscountItemResponse from "./response/AddDiscountItemResponse";
import DeleteDiscountResponse from "./response/DeleteDiscountResponse";
import DeleteDiscountItemRequest from "./request/DeleteDiscountItemRequest";
import DeleteDiscountItemResponse from "./response/DeleteDiscountItemResponse";
import GetDiscountDetailRequest from "./request/GetDiscountDetailRequest";
import GetDiscountDetailResponse from "./response/GetDiscountDetailResponse";
import GetDiscountListRequest from "./request/GetDiscountListRequest";
import GetDiscountListResponse from "./response/GetDiscountListResponse";
import UpdateDiscountRequest from "./request/UpdateDiscountRequest";
import UpdateDiscountResponse from "./response/UpdateDiscountResponse";
import UpdateDiscountItemRequest from "./request/UpdateDiscountItemRequest";
import UpdateDiscountItemResponse from "./response/UpdateDiscountItemResponse";
export default class DiscountModule extends BaseModule {
/**
* Use this api to add shop discount activity
* @param request
*/
addDiscount(request: AddDiscountRequest): Promise<AddDiscountResponse>;
/**
* Use this api to add shop discount item
* @param request
*/
addDiscountItem(request: AddDiscountItemRequest): Promise<AddDiscountItemResponse>;
/**
* Use this api to delete one discount activity BEFORE it starts.
* @param request
*/
deleteDiscount(discount_id: string): Promise<DeleteDiscountResponse>;
/**
* Use this api to delete items of the discount activity
* @param request
*/
deleteDiscountItem(request: DeleteDiscountItemRequest): Promise<DeleteDiscountItemResponse>;
/**
* Use this api to get one shop discount activity detail
* @param request
*/
getDiscountDetail(request: GetDiscountDetailRequest): Promise<GetDiscountDetailResponse>;
/**
* Use this api to get shop discount activity list
* @param request
*/
getDiscountList(request: GetDiscountListRequest): Promise<GetDiscountListResponse>;
/**
* Use this api to update one discount information
* @param request
*/
updateDiscount(request: UpdateDiscountRequest): Promise<UpdateDiscountResponse>;
/**
* Use this api to update items of the discount activity
* @param request
*/
updateDiscountItem(request: UpdateDiscountItemRequest): Promise<UpdateDiscountItemResponse>;
}