JsonSchemaType enum
An instance has one of six primitive types, and a range of possible values depending on the type:
Constructors
- JsonSchemaType()
-
const
Values
- multiple → const JsonSchemaType
-
multiple: A "true" or "false" value, from the JSON "true" or "false" value
- dropdown → const JsonSchemaType
-
object: An unordered set of properties mapping a string to an instance, from the JSON "object" value
- checkbox → const JsonSchemaType
-
array: An ordered list of instances, from the JSON "array" value
- number → const JsonSchemaType
-
number: An arbitrary-precision, base-10 decimal number value, from the JSON "number" value
- datetime → const JsonSchemaType
-
string: A string of Unicode code points, from the JSON "string" value
- time → const JsonSchemaType
- date → const JsonSchemaType
- file → const JsonSchemaType
- text → const JsonSchemaType
- string → const JsonSchemaType
- none → const JsonSchemaType
-
SPECIAL_CASE_NONE: A special case for when the type is not defined.
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
JsonSchemaType> - A constant List of the values in this enum, in order of their declaration.