UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

23 lines 927 B
import { z } from 'zod'; import { BaseGetParamsSchema, BaseResponseSchema } from '../../../core/schemas'; // Params schema for /inv-loc endpoint export const InvLocListParamsSchema = BaseGetParamsSchema.extend({ invMastUid: z.coerce.number().optional(), limit: z.coerce.number().optional(), offset: z.coerce.number().optional(), }); // Data schema for InvLoc records - key fields with passthrough export const InvLocDataSchema = z .object({ companyId: z.string().optional(), locationId: z.number().optional(), invMastUid: z.number().optional(), qtyOnHand: z.number().nullable().optional(), qtyInProcess: z.number().nullable().optional(), dateCreated: z.string().optional(), dateLastModified: z.string().optional(), }) .passthrough(); // Response schemas export const InvLocListResponseSchema = BaseResponseSchema(z.array(InvLocDataSchema)); //# sourceMappingURL=invLocList.js.map