UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

22 lines 1.09 kB
import { z } from 'zod'; import { BaseResponseSchema } from '../../../core/schemas'; // Settings Parameter Schemas - per OpenAPI specification // OpenAPI defines: limit, offset, serviceName, statusCd as query params export const SettingListParamsSchema = z.object({ limit: z.coerce.number().optional(), offset: z.coerce.number().optional(), serviceName: z.string(), // Required per OpenAPI spec statusCd: z.coerce.number().optional(), }); // Settings path parameter schema export const SettingsUidParamsSchema = z.object({ settingsUid: z.coerce.number(), }); // POST/PUT body schemas - OpenAPI spec doesn't define specific fields // Using passthrough to allow any fields export const SettingCreateParamsSchema = z.object({}).passthrough(); export const SettingUpdateParamsSchema = z.object({}).passthrough(); // Response Schemas - OpenAPI defines standard BaseResponse format only export const SettingsResponseSchema = BaseResponseSchema(z.unknown()); export const SettingsArrayResponseSchema = BaseResponseSchema(z.array(z.unknown())); //# sourceMappingURL=settings.js.map