@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
45 lines • 1.94 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AddressEnableParamsSchema = exports.AddressCorpListParamsSchema = exports.AddressListParamsSchema = exports.AddressSchema = void 0;
const zod_1 = require("zod");
// Address Detail Schema
exports.AddressSchema = zod_1.z.object({
id: zod_1.z.number().int(),
companyId: zod_1.z.string().max(8).optional(),
addressName: zod_1.z.string().max(255).nullable().optional(),
carrierFlag: zod_1.z.string().max(1).optional(),
defaultCd: zod_1.z.number().int().nullable().optional(),
enabledCd: zod_1.z.number().int().nullable().optional(),
statusCd: zod_1.z.number().int().optional(),
dateCreated: zod_1.z
.string()
.regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/)
.optional(),
dateLastModified: zod_1.z
.string()
.regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/)
.optional(),
lastMaintainedBy: zod_1.z.string().max(30).optional(),
});
// Address List Parameters Schema
exports.AddressListParamsSchema = zod_1.z.object({
carrierFlag: zod_1.z.string().optional(),
defaultCd: zod_1.z.number().int().optional(),
enabledCd: zod_1.z.number().int().optional(),
statusCd: zod_1.z.number().int().optional(),
limit: zod_1.z.number().int().min(1).max(1000).default(10).optional(),
offset: zod_1.z.number().int().min(0).default(0).optional(),
});
// Address Corporate List Parameters Schema
exports.AddressCorpListParamsSchema = zod_1.z.object({
id: zod_1.z.number().int(),
limit: zod_1.z.number().int().min(1).max(1000).default(10).optional(),
offset: zod_1.z.number().int().min(0).default(0).optional(),
q: zod_1.z.string().optional(),
});
// Address Enable Parameters Schema
exports.AddressEnableParamsSchema = zod_1.z.object({
id: zod_1.z.number().int(),
enabledCd: zod_1.z.number().int().optional(),
});
//# sourceMappingURL=address.js.map