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  |