interface GeminiFunctionSchema {
    type: GeminiFunctionSchemaType;
    description?: string;
    enum?: string[];
    format?: string;
    items?: GeminiFunctionSchema;
    nullable?: boolean;
    properties?: Record<string, GeminiFunctionSchema>;
    required?: string[];
}

Properties

description?: string
enum?: string[]
format?: string
nullable?: boolean
properties?: Record<string, GeminiFunctionSchema>
required?: string[]