Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SchemaWithDefinitions

Hierarchy

  • Schema
    • SchemaWithDefinitions

Index

Properties

Optional $ref

$ref: undefined | string

Optional $schema

$schema: undefined | string

Optional additionalItems

additionalItems: boolean | Schema

Optional additionalProperties

additionalProperties: boolean | Schema

Optional allOf

allOf: Schema[]

Optional anyOf

anyOf: Schema[]

definitions

definitions: object

Type declaration

  • [name: string]: Definition

Optional dependencies

dependencies: undefined | object

Optional description

description: undefined | string

Optional enum

enum: any[]

Optional exclusiveMaximum

exclusiveMaximum: undefined | false | true

Optional exclusiveMinimum

exclusiveMinimum: undefined | false | true

Optional format

format: undefined | string

Optional id

id: undefined | string

Optional items

items: Schema | Schema[]

Optional maxItems

maxItems: undefined | number

Optional maxLength

maxLength: undefined | number

Optional maxProperties

maxProperties: undefined | number

Optional maximum

maximum: undefined | number

Optional minItems

minItems: undefined | number

Optional minLength

minLength: undefined | number

Optional minProperties

minProperties: undefined | number

Optional minimum

minimum: undefined | number

Optional multipleOf

multipleOf: undefined | number

Optional not

not: Schema

Optional oneOf

oneOf: Schema[]

Optional pattern

pattern: undefined | string

Optional patternProperties

patternProperties: undefined | object

Optional properties

properties: undefined | object

Optional required

required: string[]

Optional title

title: undefined | string

Optional type

type: string | string[]

Optional uniqueItems

uniqueItems: undefined | false | true

Generated using TypeDoc