UNPKG

shopee-client

Version:
59 lines (58 loc) 2.66 kB
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>; }