StringFormat enum

String format hints for schema generation.

These correspond to JSON Schema format keywords and similar concepts in other schema formats.

Inheritance
Available extensions

Values

email → const StringFormat

RFC 5321 email address

uri → const StringFormat

RFC 3986 URI

uriReference → const StringFormat

RFC 3986 URI reference

uuid → const StringFormat

RFC 4122 UUID

dateTime → const StringFormat

RFC 3339 date-time

date → const StringFormat

RFC 3339 date

time → const StringFormat

RFC 3339 time

duration → const StringFormat

ISO 8601 duration

ipv4 → const StringFormat

IPv4 address

ipv6 → const StringFormat

IPv6 address

hostname → const StringFormat

Hostname

jsonPointer → const StringFormat

JSON Pointer

relativeJsonPointer → const StringFormat

Relative JSON Pointer

regex → const StringFormat

Regular expression

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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<StringFormat>
A constant List of the values in this enum, in order of their declaration.