JsonSchema
import type { JsonSchema } from "https://googleapis.deno.dev/v1/connectors:v2.ts";JsonSchema representation of schema metadata
§Properties
Definitions for the schema.
Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema
Schema for additional items.
Schema for additional properties.
Schema that must be valid against all of the sub-schemas.
Schema that must be valid against at least one of the sub-schemas.
Schema that applies to at least one item in an array.
Definitions for the schema.
Schema that must be valid if the "if" schema is invalid.
Possible values for an enumeration. This works in conjunction with type
to represent types with a fixed set of legal values
Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
Schema that must be valid if the "if" schema is valid.
Schema that applies to array values, applicable only if this is of type
array.
JDBC datatype of the field.
Schema that must not be valid.
Schema that must be valid against at least one of the sub-schemas.
Regex pattern of the string field. This is a string value that describes the regular expression that the string value should match.
Pattern properties for the schema.
The child schemas, applicable only if this is of type object. The key is
the name of the property and the value is the json schema that describes
that property
Schema for property names.
Schema that must be valid if the "if" schema is valid.