UNPKG

sf-apple-sdk

Version:

Apple SF SDK for SF WMS

52 lines (51 loc) 1.96 kB
import { CancelOrderData, CancelPurchaseOrderResponse, CancelSaleOrderData, CancelSaleOrderResponse, ItemData, ItemResponse, PurchaseOrderData, PurchaseOrderResponse, ReceiptSerialNumberData, ReceiptSerialNumberResponse, ReturnInboundWaybillUpdateData, ReturnInboundWaybillUpdateResponse, SaleOrderData, SaleOrderResponse, Options, SceneInData, SceneOutData } from "./types/index.js"; export declare class Client { private options; private itemService; private purchaseOrderService; private outboundService; private cancelInboundService; private cancelOutboundService; private updatePurchaseOrderService; private inboundSnService; constructor(options: Options); /** * 调用商品接口 * 创建/更新商品信息 */ sendItems(data: ItemData): Promise<ItemResponse>; /** * 统一场景入库 */ sceneIn(data: SceneInData): Promise<PurchaseOrderResponse>; /** * 统一场景出库 */ sceneOut(data: SceneOutData): Promise<SaleOrderResponse>; /** * 调用入库单取消接口 */ cancelPurchaseOrders(data: CancelOrderData): Promise<CancelPurchaseOrderResponse>; /** * 调用出库单取消接口 */ cancelSaleOrders(data: CancelSaleOrderData): Promise<CancelSaleOrderResponse>; /** * 调用退货入库单运单号更新接口 */ updateReturnInboundWaybills(data: ReturnInboundWaybillUpdateData): Promise<ReturnInboundWaybillUpdateResponse>; /** * 调用入库序列号信息接口 */ receiptSerialNumbers(data: ReceiptSerialNumberData): Promise<ReceiptSerialNumberResponse>; /** * 通用入库单接口 * 非必要,不建议调用 */ sendPurchaseOrders(data: PurchaseOrderData): Promise<PurchaseOrderResponse>; /** * 调用出库单接口 * 非必要,不建议调用 */ sendSaleOrders(data: SaleOrderData): Promise<SaleOrderResponse>; }