UNPKG

channelape-sdk

Version:
29 lines (28 loc) 1.83 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 OrdersQueryRequestByPurchaseOrderNumber from '../model/OrdersQueryRequestByPurchaseOrderNumber'; import OrderActivitiesService from './activities/OrderActivitiesService'; import RequestClientWrapper from '../../RequestClientWrapper'; import OrderPatchRequest from '../model/OrderPatchRequest'; export default class OrdersService { private readonly ordersCrudService; private readonly orderActivitiesService; constructor(client: RequestClientWrapper); activities(): OrderActivitiesService; get(orderId: string): Promise<Order>; get(ordersRequestByBusinessId: OrdersQueryRequestByBusinessId): Promise<Order[]>; get(ordersRequestByChannel: OrdersQueryRequestByChannel): Promise<Order[]>; get(ordersRequestByChannelOrderId: OrdersQueryRequestByChannelOrderId): Promise<Order[]>; get(ordersRequestByPurchaseOrderNumber: 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>; }