NameDescriptionTypeAdditional information
SchemaVersion

URI

None.

Valid

boolean

None.

Reference

URI

None.

Id

URI

None.

Type

JSchemaType

None.

Default

Collection of Object

None.

Properties

Dictionary of string [key] and JSchema [value]

None.

Items

Collection of JSchema

None.

ItemsPositionValidation

boolean

None.

Required

Collection of string

None.

AllOf

Collection of JSchema

None.

AnyOf

Collection of JSchema

None.

OneOf

Collection of JSchema

None.

If

JSchema

None.

Then

JSchema

None.

Else

JSchema

None.

Not

JSchema

None.

Contains

JSchema

None.

PropertyNames

JSchema

None.

Enum

Collection of Collection of Object

None.

Const

Collection of Object

None.

UniqueItems

boolean

None.

MinimumLength

integer

None.

MaximumLength

integer

None.

Minimum

decimal number

None.

Maximum

decimal number

None.

ExclusiveMinimum

boolean

None.

ExclusiveMaximum

boolean

None.

MinimumItems

integer

None.

MaximumItems

integer

None.

MinimumProperties

integer

None.

MaximumProperties

integer

None.

ContentEncoding

string

None.

ContentMediaType

string

None.

WriteOnly

boolean

None.

ReadOnly

boolean

None.

ExtensionData

Dictionary of string [key] and Collection of Object [value]

None.

Title

string

None.

Description

string

None.

MultipleOf

decimal number

None.

Pattern

string

None.

Dependencies

Dictionary of string [key] and Object [value]

None.

AdditionalProperties

JSchema

None.

PatternProperties

Dictionary of string [key] and JSchema [value]

None.

AllowAdditionalProperties

boolean

None.

AdditionalItems

JSchema

None.

AllowAdditionalItems

boolean

None.

Format

string

None.

Validators

Collection of JsonValidator

None.