interface IMixed {
    $ref: string;
    additionalItems?: boolean | OpenApiV3_1.IJsonSchema;
    additionalProperties?: boolean | OpenApiV3_1.IJsonSchema;
    allOf: OpenApiV3_1.IJsonSchema[];
    anyOf: OpenApiV3_1.IJsonSchema[];
    const: string | number | boolean;
    contentMediaType?: string;
    default?: null | any[];
    deprecated?: boolean;
    description?: string;
    discriminator?: OpenApiV3_1.IJsonSchema.IOneOf.IDiscriminator;
    enum?: any[];
    example?: any;
    examples?: Record<string, any>;
    exclusiveMaximum?: number | boolean;
    exclusiveMinimum?: number | boolean;
    format?:
        | string & {}
        | "binary"
        | "byte"
        | "password"
        | "regex"
        | "uuid"
        | "email"
        | "hostname"
        | "idn-email"
        | "idn-hostname"
        | "iri"
        | "iri-reference"
        | "ipv4"
        | "ipv6"
        | "uri"
        | "uri-reference"
        | "uri-template"
        | "url"
        | "date-time"
        | "date"
        | "time"
        | "duration"
        | "json-pointer"
        | "relative-json-pointer";
    items?: OpenApiV3_1.IJsonSchema
    | OpenApiV3_1.IJsonSchema[];
    maximum?: number;
    maxItems?: number;
    maxLength?: number;
    maxProperties?: number;
    minimum?: number;
    minItems?: number;
    minLength?: number;
    minProperties?: number;
    multipleOf?: number;
    nullable?: boolean;
    oneOf: OpenApiV3_1.IJsonSchema[];
    pattern?: string;
    prefixItems?: OpenApiV3_1.IJsonSchema[];
    properties?: Record<string, OpenApiV3_1.IJsonSchema>;
    required?: string[];
    title?: string;
    type: (
        | "string"
        | "number"
        | "boolean"
        | "object"
        | "integer"
        | "array"
        | "null"
    )[];
    uniqueItems?: boolean;
}

Hierarchy (View Summary)

Properties

$ref: string
additionalItems?: boolean | OpenApiV3_1.IJsonSchema
additionalProperties?: boolean | OpenApiV3_1.IJsonSchema
const: string | number | boolean
contentMediaType?: string
default?: null | any[]
deprecated?: boolean
description?: string
enum?: any[]
example?: any
examples?: Record<string, any>
exclusiveMaximum?: number | boolean
exclusiveMinimum?: number | boolean
format?:
    | string & {}
    | "binary"
    | "byte"
    | "password"
    | "regex"
    | "uuid"
    | "email"
    | "hostname"
    | "idn-email"
    | "idn-hostname"
    | "iri"
    | "iri-reference"
    | "ipv4"
    | "ipv6"
    | "uri"
    | "uri-reference"
    | "uri-template"
    | "url"
    | "date-time"
    | "date"
    | "time"
    | "duration"
    | "json-pointer"
    | "relative-json-pointer"
maximum?: number
maxItems?: number
maxLength?: number
maxProperties?: number
minimum?: number
minItems?: number
minLength?: number
minProperties?: number
multipleOf?: number

0

nullable?: boolean
pattern?: string
prefixItems?: OpenApiV3_1.IJsonSchema[]
properties?: Record<string, OpenApiV3_1.IJsonSchema>
required?: string[]
title?: string
type: (
    | "string"
    | "number"
    | "boolean"
    | "object"
    | "integer"
    | "array"
    | "null"
)[]
uniqueItems?: boolean