UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

94 lines 4.72 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"); const common_1 = require("./common"); /** * Schema for receiving entity * Based on OpenAPI spec - all fields are REQUIRED per specification */ exports.ReceivingSchema = common_1.BaseNexusEntitySchema.extend({ receivingUid: zod_1.z.number().int(), referenceNo: zod_1.z.string().max(255).nullable(), poNo: zod_1.z.number(), // float in OpenAPI spec properties: zod_1.z.string().max(16777215).nullable(), processMessage: zod_1.z.string().max(255).nullable(), }); /** * Schema for receiving list query parameters */ exports.ReceivingListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ poNo: zod_1.z.coerce.number().int().positive().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** * Schema for receiving creation request */ exports.ReceivingCreateRequestSchema = zod_1.z.object({ poNo: zod_1.z.number(), referenceNo: zod_1.z.string().optional(), requestId: zod_1.z.string().optional(), jsonData: zod_1.z.string().optional(), properties: zod_1.z.string().optional(), }); /** * Schema for receiving update request */ exports.ReceivingUpdateRequestSchema = zod_1.z .object({ statusCd: zod_1.z.number(), processCd: zod_1.z.number(), processMessage: zod_1.z.string(), jsonData: zod_1.z.string(), }) .partial(); // 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); /** * Schema for purchase order receipt entity * Based on OpenAPI spec - all fields are REQUIRED per specification */ exports.PurchaseOrderReceiptSchema = common_1.BaseNexusEntitySchema.extend({ purchaseOrderReceiptUid: zod_1.z.number().int(), referenceNo: zod_1.z.string().max(255).nullable(), processMessage: zod_1.z.string().max(255).nullable(), }); /** * Schema for purchase order receipt list query parameters */ exports.PurchaseOrderReceiptListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ referenceNo: zod_1.z.string().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** * Schema for purchase order receipt creation request */ exports.PurchaseOrderReceiptCreateRequestSchema = zod_1.z.object({ referenceNo: zod_1.z.string().optional(), requestId: zod_1.z.string().optional(), jsonData: zod_1.z.string().optional(), properties: zod_1.z.string().optional(), }); /** * Schema for purchase order receipt update request */ exports.PurchaseOrderReceiptUpdateRequestSchema = zod_1.z .object({ statusCd: zod_1.z.number(), processCd: zod_1.z.number(), jsonData: zod_1.z.string(), properties: zod_1.z.string(), }) .partial(); // 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