UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

21 lines 993 B
import { z } from 'zod'; import { BaseResponseSchema } from '../../../core/schemas'; export const UsersParamsSchema = z .object({ accessLevelList: z.string().optional(), customerId: z.number().optional(), limit: z.number().int().min(1).max(100).optional(), offset: z.number().int().min(0).optional(), orderBy: z.string().optional(), q: z.string().optional(), }) .passthrough(); /** User item - passthrough for API flexibility */ export const UserItemSchema = z.object({}).passthrough(); export const UsersResponseSchema = BaseResponseSchema(z.array(UserItemSchema)); /** Create request - passthrough for flexible input */ export const UsersCreateRequestSchema = z.object({}).passthrough(); /** Create response - key field only, passthrough for API flexibility */ export const UsersCreateDataSchema = z.object({ id: z.number() }).passthrough(); export const UsersCreateResponseSchema = BaseResponseSchema(UsersCreateDataSchema); //# sourceMappingURL=users.js.map