Genkit JS API reference
    Preparing search index...

    Interface JSONSchema7

    interface JSONSchema7 {
        $comment?: string;
        $defs?: { [key: string]: JSONSchema7Definition };
        $id?: string;
        $ref?: string;
        $schema?: string;
        additionalItems?: JSONSchema7Definition;
        additionalProperties?: JSONSchema7Definition;
        allOf?: JSONSchema7Definition[];
        anyOf?: JSONSchema7Definition[];
        const?: JSONSchema7Type;
        contains?: JSONSchema7Definition;
        contentEncoding?: string;
        contentMediaType?: string;
        default?: JSONSchema7Type;
        definitions?: { [key: string]: JSONSchema7Definition };
        dependencies?: { [key: string]: string[] | JSONSchema7Definition };
        description?: string;
        else?: JSONSchema7Definition;
        enum?: JSONSchema7Type[];
        examples?: JSONSchema7Type;
        exclusiveMaximum?: number;
        exclusiveMinimum?: number;
        format?: string;
        if?: JSONSchema7Definition;
        items?: JSONSchema7Definition | JSONSchema7Definition[];
        maximum?: number;
        maxItems?: number;
        maxLength?: number;
        maxProperties?: number;
        minimum?: number;
        minItems?: number;
        minLength?: number;
        minProperties?: number;
        multipleOf?: number;
        not?: JSONSchema7Definition;
        oneOf?: JSONSchema7Definition[];
        pattern?: string;
        patternProperties?: { [key: string]: JSONSchema7Definition };
        properties?: { [key: string]: JSONSchema7Definition };
        propertyNames?: JSONSchema7Definition;
        readOnly?: boolean;
        required?: string[];
        then?: JSONSchema7Definition;
        title?: string;
        type?: JSONSchema7TypeName | JSONSchema7TypeName[];
        uniqueItems?: boolean;
        writeOnly?: boolean;
    }
    Index

    Properties

    $comment?: string
    $defs?: { [key: string]: JSONSchema7Definition }
    $id?: string
    $ref?: string
    $schema?: string
    additionalItems?: JSONSchema7Definition
    additionalProperties?: JSONSchema7Definition
    allOf?: JSONSchema7Definition[]
    anyOf?: JSONSchema7Definition[]
    const?: JSONSchema7Type
    contains?: JSONSchema7Definition
    contentEncoding?: string
    contentMediaType?: string
    default?: JSONSchema7Type
    definitions?: { [key: string]: JSONSchema7Definition }
    dependencies?: { [key: string]: string[] | JSONSchema7Definition }
    description?: string
    else?: JSONSchema7Definition
    enum?: JSONSchema7Type[]
    examples?: JSONSchema7Type
    exclusiveMaximum?: number
    exclusiveMinimum?: number
    format?: string
    if?: JSONSchema7Definition
    items?: JSONSchema7Definition | JSONSchema7Definition[]
    maximum?: number
    maxItems?: number
    maxLength?: number
    maxProperties?: number
    minimum?: number
    minItems?: number
    minLength?: number
    minProperties?: number
    multipleOf?: number
    not?: JSONSchema7Definition
    oneOf?: JSONSchema7Definition[]
    pattern?: string
    patternProperties?: { [key: string]: JSONSchema7Definition }
    properties?: { [key: string]: JSONSchema7Definition }
    propertyNames?: JSONSchema7Definition
    readOnly?: boolean
    required?: string[]
    then?: JSONSchema7Definition
    title?: string
    type?: JSONSchema7TypeName | JSONSchema7TypeName[]
    uniqueItems?: boolean
    writeOnly?: boolean