UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

19 lines 1.03 kB
import { z } from 'zod'; import { BaseResponseSchema, BaseGetParamsSchema } from '../../../core/schemas'; /** Brand item - key field only, passthrough for API flexibility */ export const BrandItemSchema = z.object({ brandItemUid: z.coerce.number() }).passthrough(); /** Create brand item request - passthrough for flexible input */ export const CreateBrandItemRequestSchema = z.object({}).passthrough(); /** Update brand item request - passthrough for flexible input */ export const UpdateBrandItemRequestSchema = z.object({}).passthrough(); /** Brand item list params */ export const BrandItemListParamsSchema = BaseGetParamsSchema.extend({ invMastUid: z.coerce.number().optional(), isPrimary: z.string().optional(), isActive: z.string().optional(), orderBy: z.string().optional(), }); // Response Schemas export const BrandItemResponseSchema = BaseResponseSchema(BrandItemSchema); export const BrandItemListResponseSchema = BaseResponseSchema(z.array(BrandItemSchema)); //# sourceMappingURL=brandsItems.js.map