UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

22 lines 1.13 kB
import { z } from 'zod'; import { BaseResponseSchema, BaseGetParamsSchema } from '../../../core/schemas'; /** Item FAQ - key field only, passthrough for API flexibility */ export const ItemFaqSchema = z.object({ invMastFaqUid: z.coerce.number() }).passthrough(); /** Create FAQ request - passthrough for flexible input */ export const CreateItemFaqRequestSchema = z.object({}).passthrough(); /** Update FAQ request - passthrough for flexible input */ export const UpdateItemFaqRequestSchema = z.object({}).passthrough(); /** FAQ list params */ export const ItemFaqListParamsSchema = BaseGetParamsSchema.extend({ category: z.string().optional(), isActive: z.string().optional(), isPublic: z.string().optional(), q: z.string().optional(), orderBy: z.string().optional(), }); /** FAQ vote request - passthrough for flexible input */ export const ItemFaqVoteRequestSchema = z.object({}).passthrough(); // Response Schemas export const ItemFaqResponseSchema = BaseResponseSchema(ItemFaqSchema); export const ItemFaqListResponseSchema = BaseResponseSchema(z.array(ItemFaqSchema)); //# sourceMappingURL=faq.js.map