UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

19 lines 1.01 kB
import { z } from 'zod'; import { BaseResponseSchema } from '../../../core/schemas'; import { createListParamsSchema, createGetParamsSchema } from '../../../core/schema-factories'; /** State - key field only, passthrough for API flexibility */ export const StateSchema = z.object({ stateUid: z.number() }).passthrough(); export const StateListParamsSchema = createListParamsSchema({ twoLetterCode: z.string().max(2).optional(), }); export const StateGetParamsSchema = createGetParamsSchema({ twoLetterCode: z.string().max(2).optional(), }); /** Create state request - passthrough for flexible input */ export const CreateStateRequestSchema = z.object({}).passthrough(); /** Update state request - passthrough for flexible input */ export const UpdateStateRequestSchema = z.object({}).passthrough(); // Response schemas export const StateListResponseSchema = BaseResponseSchema(z.array(StateSchema)); export const StateResponseSchema = BaseResponseSchema(StateSchema); //# sourceMappingURL=states.js.map