ART Framework API Docs
    Preparing search index...

    Interface JsonObjectSchema

    Represents a basic JSON Schema definition, focusing on object types commonly used for tool inputs/outputs. This is a simplified representation and doesn't cover all JSON Schema features.

    JsonObjectSchema

    interface JsonObjectSchema {
        additionalProperties?: boolean;
        properties: {
            [key: string]: {
                additionalProperties?: boolean | { type: string };
                default?: any;
                description?: string;
                items?: JsonObjectSchema | { type: string };
                properties?: { [key: string]: { [key: string]: any; type: string; description?: string | undefined; default?: any; items?: JsonObjectSchema | { type: string; } | undefined; properties?: ... | undefined; required?: string[] | undefined; additionalProperties?: boolean | ... 1 more ... | undefined; }; };
                required?: string[];
                type: string;
                [key: string]: any;
            };
        };
        required?: string[];
        type: "object";
    }
    Index

    Properties

    additionalProperties?: boolean
    properties: {
        [key: string]: {
            additionalProperties?: boolean | { type: string };
            default?: any;
            description?: string;
            items?: JsonObjectSchema | { type: string };
            properties?: { [key: string]: { [key: string]: any; type: string; description?: string | undefined; default?: any; items?: JsonObjectSchema | { type: string; } | undefined; properties?: ... | undefined; required?: string[] | undefined; additionalProperties?: boolean | ... 1 more ... | undefined; }; };
            required?: string[];
            type: string;
            [key: string]: any;
        };
    }
    required?: string[]
    type: "object"