UNPKG

channelape-sdk

Version:
31 lines (30 loc) 1.81 kB
import Order from '../model/Order'; import OrderCreateRequest from '../model/OrderCreateRequest'; import OrderUpdateRequest from '../model/OrderUpdateRequest'; import OrdersPage from '../model/OrdersPage'; import OrdersQueryRequestByBusinessId from '../model/OrdersQueryRequestByBusinessId'; import OrdersQueryRequestByChannel from '../model/OrdersQueryRequestByChannel'; import OrdersQueryRequestByChannelOrderId from '../model/OrdersQueryRequestByChannelOrderId'; import RequestClientWrapper from '../../RequestClientWrapper'; import OrderPatchRequest from '../model/OrderPatchRequest'; import OrdersQueryRequestByPurchaseOrderNumber from '../model/OrdersQueryRequestByPurchaseOrderNumber'; export default class OrdersCrudService { private readonly client; constructor(client: RequestClientWrapper); get(orderId: string): Promise<Order>; get(ordersRequestByBusinessId: OrdersQueryRequestByBusinessId): Promise<Order[]>; get(ordersRequestByChannel: OrdersQueryRequestByChannel): Promise<Order[]>; get(ordersRequestByChannelOrderId: OrdersQueryRequestByChannelOrderId): Promise<Order[]>; get(ordersQueryRequestByPurchaseOrderNumber: OrdersQueryRequestByPurchaseOrderNumber): Promise<Order[]>; getPage(ordersRequestByBusinessId: OrdersQueryRequestByBusinessId): Promise<OrdersPage>; getPage(ordersRequestByChannel: OrdersQueryRequestByChannel): Promise<OrdersPage>; getPage(ordersRequestByChannelOrderId: OrdersQueryRequestByChannelOrderId): Promise<OrdersPage>; update(order: OrderUpdateRequest): Promise<Order>; patch(order: OrderPatchRequest): Promise<Order>; create(order: OrderCreateRequest): Promise<Order>; private getByOrderId; private getOrdersByRequest; private mapOrderPromise; private mapOrdersPromise; private paramsSerializer; }