Interface BaseSchema

interface BaseSchema {
    $ref?: string;
    default?: unknown;
    description?: string;
    enum?: (null | string | number | boolean)[];
    exclusiveMaximum?: number;
    exclusiveMinimum?: number;
    format?: Swagger.DataFormat;
    items?: Swagger.BaseSchema;
    maxItems?: number;
    maxLength?: number;
    maxProperties?: number;
    maximum?: number;
    minItems?: number;
    minLength?: number;
    minProperties?: number;
    minimum?: number;
    multipleOf?: number;
    pattern?: string;
    title?: string;
    type?: string;
    uniqueItems?: boolean;
    x-enum-varnames?: string[];
    [ext: `x-${string}`]: unknown;
}

Hierarchy (view full)

Indexable

[ext: `x-${string}`]: unknown

Properties

$ref?: string
default?: unknown
description?: string
enum?: (null | string | number | boolean)[]
exclusiveMaximum?: number
exclusiveMinimum?: number
maxItems?: number
maxLength?: number
maxProperties?: number
maximum?: number
minItems?: number
minLength?: number
minProperties?: number
minimum?: number
multipleOf?: number
pattern?: string
title?: string
type?: string
uniqueItems?: boolean
x-enum-varnames?: string[]

Generated using TypeDoc