diff --git a/src/types/custom-apis.ts b/src/types/custom-apis.ts index e74d9ce..f0dca4b 100644 --- a/src/types/custom-apis.ts +++ b/src/types/custom-apis.ts @@ -68,13 +68,22 @@ export interface FloatValidationOptions extends CommonValidationOptions { export interface BooleanValidationOptions extends CommonValidationOptions {} /** Validation options for any fields */ -export interface AnyValidationOptions extends CommonValidationOptions {} +export interface AnyValidationOptions extends CommonValidationOptions { + json_schema?: { + version: string + schema: string + } | null +} /** Validation options for list fields */ export interface ListValidationOptions extends CommonValidationOptions { allowed_type?: 'any' | 'string' | 'integer' | 'float' | 'boolean' min_length?: number | null max_length?: number | null + json_schema?: { + version: string + schema: string + } | null } /** Maps field types to their validation options for programmatic access */