JSONSchema Interface
Properties
Name | Type | Description | |
---|---|---|---|
$comment | undefined | string | ||
$id | undefined | string | ||
$ref | undefined | string | ||
$schema | undefined | string | ||
additionalItems | boolean | JSONSchema | ||
additionalProperties | boolean | JSONSchema | ||
allOf | undefined | JSONSchema[] | ||
allowComments | undefined | boolean | ||
allowTrailingCommas | undefined | boolean | ||
anyOf | undefined | JSONSchema[] | ||
const | undefined | any | ||
contains | undefined | JSONSchema | ||
default | undefined | JSONSchemaType | ||
defaultSnippets | undefined | JSONSchemaSnippet[] | ||
definitions | undefined | JSONSchemaMap | ||
dependencies | JSONSchemaMap | { T } | ||
undefined | string | |||
description | undefined | string | ||
doNotSuggest | undefined | boolean | ||
else | undefined | JSONSchema | ||
enum | undefined | JSONSchemaType[] | ||
enumDescriptions | undefined | string[] | ||
undefined | string | |||
exclusiveMaximum | number | boolean | ||
exclusiveMinimum | number | boolean | ||
format | undefined | string | ||
id | undefined | string | ||
if | undefined | JSONSchema | ||
items | JSONSchema | JSONSchema[] | ||
undefined | string | |||
markdownDescription | undefined | string | ||
markdownEnumDescriptions | undefined | string[] | ||
maxItems | undefined | number | ||
maxLength | undefined | number | ||
maxProperties | undefined | number | ||
maximum | undefined | number | ||
minItems | undefined | number | ||
minLength | undefined | number | ||
minProperties | undefined | number | ||
minimum | undefined | number | ||
multipleOf | undefined | number | ||
not | undefined | JSONSchema | ||
oneOf | undefined | JSONSchema[] | ||
pattern | undefined | string | ||
undefined | string | |||
patternProperties | undefined | JSONSchemaMap | ||
properties | undefined | JSONSchemaMap | ||
propertyNames | undefined | JSONSchema | ||
required | undefined | string[] | ||
suggestSortText | undefined | string | ||
then | undefined | JSONSchema | ||
title | undefined | string | ||
type | JSONSchemaTypeName | JSONSchemaTypeName[] | ||
uniqueItems | undefined | boolean |
Defined in
- core/bentley/src/JsonSchema.ts Line 18
Last Updated: 30 November, 2023