UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

32 lines 1.3 kB
import { z } from 'zod'; // Company Schema export const CompanySchema = z.object({ companyUid: z.number().int(), companyId: z.string().max(8), companyName: z.string().max(40).nullable(), dateCreated: z.string().regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/), dateLastModified: z.string().regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/), deleteFlag: z.string().max(1), updateCd: z.number().int(), lastMaintainedBy: z.string().max(8), addressId: z.number().nullable(), defaultSalesLocationId: z.number().nullable(), freightCodeUid: z.number().int().nullable(), upsAccountNo: z.string().max(255).nullable(), defaultSourcePriceCd: z.number().int().nullable(), defaultMultiplier: z.number().nullable(), }); // Company List Parameters Schema export const CompanyListParamsSchema = z.object({ companyId: z.string().optional(), limit: z.number().int().min(1).max(1000).default(10).optional(), offset: z.number().int().min(0).default(0).optional(), orderBy: z.string().default('company_uid|ASC').optional(), q: z.string().optional(), }); // Company Detail Parameters Schema export const CompanyDetailParamsSchema = z.object({ companyUid: z.number().int(), companyId: z.string().optional(), }); //# sourceMappingURL=company.js.map