JsonSchema representation of schema metadata
| JSON representation |
|---|
{ "description" : string , "default" : value , "required" : [ string ] , "type" : [ string ] , "items" : { object ( |
| Fields | |
|---|---|
description
|
A description of this schema. |
default
|
The default value of the field or object described by this schema. |
required[]
|
Whether this property is required. |
type[]
|
JSON Schema Validation: A Vocabulary for Structural Validation of JSON |
items
|
Schema that applies to array values, applicable only if this is of type |
properties
|
The child schemas, applicable only if this is of type An object containing a list of |
enum[]
|
Possible values for an enumeration. This works in conjunction with |
jdbcType
|
JDBC datatype of the field. |
format
|
Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format |
additionalDetails
|
Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema |

