UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

133 lines 6.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TransferShippingDeleteResponseSchema = exports.TransferShippingUpdateResponseSchema = exports.TransferShippingCreateResponseSchema = exports.TransferShippingGetResponseSchema = exports.TransferShippingListResponseSchema = exports.TransferShippingUpdateRequestSchema = exports.TransferShippingCreateRequestSchema = exports.TransferShippingListParamsSchema = exports.TransferShippingSchema = exports.TransferReceiptDeleteResponseSchema = exports.TransferReceiptUpdateResponseSchema = exports.TransferReceiptCreateResponseSchema = exports.TransferReceiptGetResponseSchema = exports.TransferReceiptListResponseSchema = exports.TransferReceiptUpdateRequestSchema = exports.TransferReceiptCreateRequestSchema = exports.TransferReceiptListParamsSchema = exports.TransferReceiptSchema = exports.TransferDeleteResponseSchema = exports.TransferUpdateResponseSchema = exports.TransferCreateResponseSchema = exports.TransferGetResponseSchema = exports.TransferListResponseSchema = exports.TransferUpdateRequestSchema = exports.TransferCreateRequestSchema = exports.TransferListParamsSchema = exports.TransferSchema = void 0; const zod_1 = require("zod"); const schemas_1 = require("../../../core/schemas"); const common_1 = require("./common"); /** * Schema for transfer entity * Based on OpenAPI spec - all fields are REQUIRED per specification */ exports.TransferSchema = common_1.BaseNexusEntitySchema.extend({ transferUid: zod_1.z.number().int(), referenceNo: zod_1.z.string().max(255).nullable(), processMessage: zod_1.z.string().max(255).nullable(), }); /** * Schema for transfer list query parameters */ exports.TransferListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ referenceNo: zod_1.z.string().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** * Schema for transfer creation request */ exports.TransferCreateRequestSchema = zod_1.z.object({ referenceNo: zod_1.z.string().optional(), requestId: zod_1.z.string().optional(), jsonData: zod_1.z.string().optional(), processMessage: zod_1.z.string().optional(), }); /** * Schema for transfer update request */ exports.TransferUpdateRequestSchema = 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.TransferListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.TransferSchema)); exports.TransferGetResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferSchema); exports.TransferCreateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferSchema); exports.TransferUpdateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferSchema); exports.TransferDeleteResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferSchema); /** * Schema for transfer receipt entity * Based on OpenAPI spec - all fields are REQUIRED per specification */ exports.TransferReceiptSchema = common_1.BaseNexusEntitySchema.extend({ transferReceiptUid: zod_1.z.number().int(), referenceNo: zod_1.z.string().max(255).nullable(), processMessage: zod_1.z.string().max(255).nullable(), }); /** * Schema for transfer receipt list query parameters */ exports.TransferReceiptListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ referenceNo: zod_1.z.string().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** * Schema for transfer receipt creation request */ exports.TransferReceiptCreateRequestSchema = 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 transfer receipt update request */ exports.TransferReceiptUpdateRequestSchema = 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(); // Transfer Receipt response schemas exports.TransferReceiptListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.TransferReceiptSchema)); exports.TransferReceiptGetResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferReceiptSchema); exports.TransferReceiptCreateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferReceiptSchema); exports.TransferReceiptUpdateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferReceiptSchema); exports.TransferReceiptDeleteResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferReceiptSchema); /** * Schema for transfer shipping entity * Based on OpenAPI spec - all fields are REQUIRED per specification */ exports.TransferShippingSchema = common_1.BaseNexusEntitySchema.extend({ transferReceiptUid: zod_1.z.number().int(), // Note: uses transferReceiptUid as per API docs referenceNo: zod_1.z.string().max(255).nullable(), processMessage: zod_1.z.string().max(255).nullable(), }); /** * Schema for transfer shipping list query parameters */ exports.TransferShippingListParamsSchema = schemas_1.BaseGetParamsSchema.extend({ referenceNo: zod_1.z.string().optional(), statusCd: zod_1.z.coerce.number().int().positive().optional(), }); /** * Schema for transfer shipping creation request */ exports.TransferShippingCreateRequestSchema = 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 transfer shipping update request */ exports.TransferShippingUpdateRequestSchema = 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(); // Transfer Shipping response schemas exports.TransferShippingListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.TransferShippingSchema)); exports.TransferShippingGetResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferShippingSchema); exports.TransferShippingCreateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferShippingSchema); exports.TransferShippingUpdateResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferShippingSchema); exports.TransferShippingDeleteResponseSchema = (0, schemas_1.BaseResponseSchema)(exports.TransferShippingSchema); //# sourceMappingURL=transfers.js.map