UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

23 lines 953 B
import { z } from 'zod'; import { BaseGetParamsSchema, BaseResponseSchema } from '../../../core/schemas'; // Purchased item schema - based on PurchasedItems.json export const PurchasedItemSchema = z.object({ customerId: z.number(), invMastUid: z.number(), count: z.number(), invoices: z.number(), lastOrderNo: z.string().max(8).nullable(), dateLastPurchased: z.string().nullable(), // Y-m-d format itemId: z.string(), itemDesc: z.string().nullable(), displayDesc: z.string().nullable(), }); // Purchased item list parameters schema export const PurchasedItemListParamsSchema = BaseGetParamsSchema.extend({ limit: z.number().optional(), offset: z.number().optional(), orderBy: z.string().optional(), }); // Response schemas using BaseResponseSchema (8-field format) export const PurchasedItemListResponseSchema = BaseResponseSchema(z.array(PurchasedItemSchema)); //# sourceMappingURL=purchased-items.js.map