@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
19 lines • 824 B
JavaScript
import { z } from 'zod';
import { BaseResponseSchema } from '../../../core/schemas';
/** Item UOM - key field only, passthrough for API flexibility */
export const ItemUomSchema = z.object({ itemUomUid: z.number() }).passthrough();
/** Item UOM list params */
export const ItemUomListParamsSchema = z.object({
invMastUid: z.coerce.number().optional(),
limit: z.coerce.number().optional(),
offset: z.coerce.number().optional(),
orderBy: z.string().optional(),
unitOfMeasure: z.string().optional(),
});
export const ItemUomDetailParamsSchema = z.object({
itemUomUid: z.coerce.number(),
});
// Response schemas
export const ItemUomResponseSchema = BaseResponseSchema(ItemUomSchema);
export const ItemUomListResponseSchema = BaseResponseSchema(z.array(ItemUomSchema));
//# sourceMappingURL=itemUom.js.map