UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

18 lines 953 B
import { z } from 'zod'; import { BaseResponseSchema, BaseGetParamsSchema } from '../../../core/schemas'; /** Sub-Part - key field only, passthrough for API flexibility */ export const SubPartSchema = z.object({ subPartUid: z.coerce.number() }).passthrough(); /** Create sub-part request - passthrough for flexible input */ export const CreateSubPartRequestSchema = z.object({}).passthrough(); /** Update sub-part request - passthrough for flexible input */ export const UpdateSubPartRequestSchema = z.object({}).passthrough(); /** Sub-part list params */ export const SubPartListParamsSchema = BaseGetParamsSchema.extend({ isOptional: z.string().optional(), isActive: z.string().optional(), orderBy: z.string().optional(), }); // Response Schemas export const SubPartResponseSchema = BaseResponseSchema(SubPartSchema); export const SubPartListResponseSchema = BaseResponseSchema(z.array(SubPartSchema)); //# sourceMappingURL=subparts.js.map