UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

40 lines 3.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PurchaseOrderReceiptDeleteResponseSchema = exports.PurchaseOrderReceiptUpdateResponseSchema = exports.PurchaseOrderReceiptCreateResponseSchema = exports.PurchaseOrderReceiptGetResponseSchema = exports.PurchaseOrderReceiptListResponseSchema = exports.PurchaseOrderReceiptUpdateRequestSchema = exports.PurchaseOrderReceiptCreateRequestSchema = exports.PurchaseOrderReceiptListParamsSchema = exports.PurchaseOrderReceiptSchema = exports.ReceivingDeleteResponseSchema = exports.ReceivingUpdateResponseSchema = exports.ReceivingCreateResponseSchema = exports.ReceivingGetResponseSchema = exports.ReceivingListResponseSchema = exports.ReceivingUpdateRequestSchema = exports.ReceivingCreateRequestSchema = exports.ReceivingListParamsSchema = exports.ReceivingSchema = void 0; const zod_1 = require("zod"); const schemas_1 = require("../../../core/schemas"); /** Receiving - key field only, passthrough for API flexibility */ exports.ReceivingSchema = zod_1.z.object({ receivingUid: zod_1.z.number().int() }).passthrough(); exports.ReceivingListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ poNo: zod_1.z.coerce.number().int().positive().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** Create request - passthrough for flexible input */ exports.ReceivingCreateRequestSchema = zod_1.z.object({}).passthrough(); /** Update request - passthrough for flexible input */ exports.ReceivingUpdateRequestSchema = zod_1.z.object({}).passthrough(); // Response schemas exports.ReceivingListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.ReceivingSchema)); exports.ReceivingGetResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.ReceivingSchema); exports.ReceivingCreateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.ReceivingSchema); exports.ReceivingUpdateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.ReceivingSchema); exports.ReceivingDeleteResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.ReceivingSchema); /** Purchase order receipt - key field only, passthrough for API flexibility */ exports.PurchaseOrderReceiptSchema = zod_1.z .object({ purchaseOrderReceiptUid: zod_1.z.number().int() }) .passthrough(); exports.PurchaseOrderReceiptListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ referenceNo: zod_1.z.string().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** Create request - passthrough for flexible input */ exports.PurchaseOrderReceiptCreateRequestSchema = zod_1.z.object({}).passthrough(); /** Update request - passthrough for flexible input */ exports.PurchaseOrderReceiptUpdateRequestSchema = zod_1.z.object({}).passthrough(); // Purchase Order Receipt response schemas exports.PurchaseOrderReceiptListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.PurchaseOrderReceiptSchema)); exports.PurchaseOrderReceiptGetResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.PurchaseOrderReceiptSchema); exports.PurchaseOrderReceiptCreateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.PurchaseOrderReceiptSchema); exports.PurchaseOrderReceiptUpdateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.PurchaseOrderReceiptSchema); exports.PurchaseOrderReceiptDeleteResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.PurchaseOrderReceiptSchema); //# sourceMappingURL=receiving.js.map