@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
23 lines • 927 B
JavaScript
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