Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • OJSONSchema
    • JSONSchema

Index

Properties

Optional $comment

$comment: string

Optional $id

$id: string

Optional $ref

$ref: string

Optional $schema

$schema: string

Optional additionalItems

additionalItems: JSONSchemaDefinition

Optional additionalProperties

additionalProperties: JSONSchemaDefinition

Optional allOf

allOf: JSONSchemaDefinition[]

Optional anyOf

anyOf: JSONSchemaDefinition[]

Optional const

const: JSONSchemaType

Optional contains

contains: JSONSchema

Optional contentEncoding

contentEncoding: string

Optional contentMediaType

contentMediaType: string

Optional default

default: JSONSchemaType

Optional definitions

definitions: {}

Type declaration

  • [key: string]: JSONSchemaDefinition

Optional dependencies

dependencies: {}

Type declaration

  • [key: string]: JSONSchemaDefinition | string[]

Optional description

description: string

Optional else

else: JSONSchemaDefinition

Optional enum

enum: JSONSchemaType[]

Optional errorMessage

errorMessage: string | { properties: {} }

Optional examples

examples: JSONSchemaType

Optional exclusiveMaximum

exclusiveMaximum: number

Optional exclusiveMinimum

exclusiveMinimum: number

Optional format

format: string

Optional if

if: JSONSchemaDefinition

Optional items

items: JSONSchemaDefinition | JSONSchemaDefinition[]

Optional maxItems

maxItems: number

Optional maxLength

maxLength: number

Optional maxProperties

maxProperties: number

Optional maximum

maximum: number

Optional minItems

minItems: number

Optional minLength

minLength: number

Optional minProperties

minProperties: number

Optional minimum

minimum: number

Optional multipleOf

multipleOf: number

Optional not

not: JSONSchemaDefinition

Optional oneOf

oneOf: JSONSchemaDefinition[]

Optional pattern

pattern: string

Optional patternProperties

patternProperties: {}

Type declaration

  • [key: string]: JSONSchemaDefinition

Optional properties

properties: {}

Type declaration

  • [key: string]: JSONSchemaDefinition

Optional propertyNames

propertyNames: JSONSchemaDefinition

Optional readOnly

readOnly: boolean

Optional required

required: string[]

Optional then

then: JSONSchemaDefinition

Optional title

title: string

Optional type

type: string | string[]

Optional uniqueItems

uniqueItems: boolean

Optional writeOnly

writeOnly: boolean

Generated using TypeDoc