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;