UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

52 lines 2.12 kB
import type { P21ApisClient } from '../client'; type ExecuteRequest = P21ApisClient['executeRequest']; /** * Creates the transPurchaseOrderReceipt resource methods * OpenAPI Path: /trans-purchase-order-receipt → transPurchaseOrderReceipt.* * @description Purchase order receipt management following OpenAPI path mirroring pattern */ export declare function createTransPurchaseOrderReceiptResource(executeRequest: ExecuteRequest): { /** * Get purchase order receipt details by PO number - OpenAPI Path: /trans-purchase-order-receipt/{poNo} */ get: (poNo: string) => Promise<{ params: Record<string, unknown> | unknown[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; data?: unknown; }>; /** * Update purchase order receipt by PO number - OpenAPI Path: /trans-purchase-order-receipt/{poNo} */ update: (poNo: string) => Promise<{ params: Record<string, unknown> | unknown[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; data?: unknown; }>; }; /** * Creates the transPurchaseOrderReceiptData resource methods (data-only versions) */ export declare function createTransPurchaseOrderReceiptDataResource(transPurchaseOrderReceipt: ReturnType<typeof createTransPurchaseOrderReceiptResource>): { /** * Get purchase order receipt and return only data without response metadata */ get: (poNo: string) => Promise<unknown>; /** * Update purchase order receipt and return only data without response metadata */ update: (poNo: string) => Promise<unknown>; }; export type TransPurchaseOrderReceiptResource = ReturnType<typeof createTransPurchaseOrderReceiptResource>; export type TransPurchaseOrderReceiptDataResource = ReturnType<typeof createTransPurchaseOrderReceiptDataResource>; export {}; //# sourceMappingURL=trans-purchase-order-receipt.d.ts.map