UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

18 lines 1.01 kB
import { z } from 'zod'; import { BaseResponseSchema, BaseGetParamsSchema } from '../../../core/schemas'; /** Product link - key field only, passthrough for API flexibility */ export const ProductLinkSchema = z.object({ productLinkUid: z.coerce.number() }).passthrough(); /** Create product link request - passthrough for flexible input */ export const CreateProductLinkRequestSchema = z.object({}).passthrough(); /** Update product link request - passthrough for flexible input */ export const UpdateProductLinkRequestSchema = z.object({}).passthrough(); /** Product link list params */ export const ProductLinkListParamsSchema = BaseGetParamsSchema.extend({ linkType: z.string().optional(), isActive: z.string().optional(), orderBy: z.string().optional(), }); // Response Schemas export const ProductLinkResponseSchema = BaseResponseSchema(ProductLinkSchema); export const ProductLinkListResponseSchema = BaseResponseSchema(z.array(ProductLinkSchema)); //# sourceMappingURL=productLinks.js.map