sf-apple-sdk
Version:
Apple SF SDK for SF WMS
52 lines (51 loc) • 1.96 kB
TypeScript
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>;
}