From 74045c28426e74a53ed5adfcefad698b610f0677 Mon Sep 17 00:00:00 2001 From: Ella Nan <38847123+ellanan@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:00:02 -0500 Subject: [PATCH] feat: add json_schema validation option in AnyValidationOptions and ListValidationOptions --- src/types/custom-apis.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 */