JSONPath Tools / @jsonpath-tools/jsonpath / ObjectJSONSchema
Interface: ObjectJSONSchema
Properties
$anchor?
ts
readonly optional $anchor: string;$comment?
ts
readonly optional $comment: string;$defs?
ts
readonly optional $defs: JSONSchemaDictionary;$id?
ts
readonly optional $id: string;$ref?
ts
readonly optional $ref: string;$schema?
ts
readonly optional $schema: string;additionalProperties?
ts
readonly optional additionalProperties: JSONSchema;allOf?
ts
readonly optional allOf: readonly JSONSchema[];anyOf?
ts
readonly optional anyOf: readonly JSONSchema[];const?
ts
readonly optional const: JSONValue;default?
ts
readonly optional default: JSONValue;deprecated?
ts
readonly optional deprecated: boolean;description?
ts
readonly optional description: string;enum?
ts
readonly optional enum: JSONValue[];examples?
ts
readonly optional examples: readonly JSONValue[];items?
ts
readonly optional items: JSONSchema;minItems?
ts
readonly optional minItems: number;not?
ts
readonly optional not: JSONSchema;oneOf?
ts
readonly optional oneOf: readonly JSONSchema[];prefixItems?
ts
readonly optional prefixItems: readonly JSONSchema[];properties?
ts
readonly optional properties: JSONSchemaDictionary;readOnly?
ts
readonly optional readOnly: boolean;required?
ts
readonly optional required: readonly string[];title?
ts
readonly optional title: string;type?
ts
readonly optional type:
| JSONSchemaType
| readonly JSONSchemaType[];writeOnly?
ts
readonly optional writeOnly: boolean;