JsonSchema class
Properties
-
additionalProperties
↔ JsonSchema?
-
If this is a schema for an object, this property is the schema for any
additional properties with dynamic keys on this object.
getter/setter pair
-
annotations
↔ JsonSchemaAnnotations?
-
Additional information about this property.
getter/setter pair
-
default_
↔ String?
-
The default value of this property (if one exists).
getter/setter pair
-
description
↔ String?
-
A description of this object.
getter/setter pair
-
enum_
↔ List<String>?
-
Values this parameter may take (if it is an enum).
getter/setter pair
-
enumDescriptions
↔ List<String>?
-
The descriptions for the enums.
getter/setter pair
-
format
↔ String?
-
An additional regular expression or key that helps constrain the value.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
id
↔ String?
-
Unique identifier for this schema.
getter/setter pair
-
items
↔ JsonSchema?
-
If this is a schema for an array, this property is the schema for each
element in the array.
getter/setter pair
-
location
↔ String?
-
Whether this parameter goes in the query or the path for REST requests.
getter/setter pair
-
maximum
↔ String?
-
The maximum value of this parameter.
getter/setter pair
-
minimum
↔ String?
-
The minimum value of this parameter.
getter/setter pair
-
P_ref
↔ String?
-
A reference to another schema.
getter/setter pair
-
pattern
↔ String?
-
The regular expression this parameter must conform to.
getter/setter pair
-
properties
↔ Map<String, JsonSchema>?
-
If this is a schema for an object, list the schema for each property of
this object.
getter/setter pair
-
readOnly
↔ bool?
-
The value is read-only, generated by the service.
getter/setter pair
-
repeated
↔ bool?
-
Whether this parameter may appear multiple times.
getter/setter pair
-
required
↔ bool?
-
Whether the parameter is required.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
↔ String?
-
The value type for this schema.
getter/setter pair
-
variant
↔ JsonSchemaVariant?
-
In a variant data type, the value of one property is used to determine how
to interpret the entire entity.
getter/setter pair