Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllPrimitives ¶
type ArrayVariants ¶
type ArrayVariants struct {
BoundedArray []string `json:"boundedArray,omitempty"`
IntArray []int `json:"intArray,omitempty"`
MixedArray []interface{} `json:"mixedArray,omitempty"`
NestedArray [][]float64 `json:"nestedArray,omitempty"`
ObjectArray []ArrayVariantsObjectArrayItem `json:"objectArray,omitempty"`
StringArray []string `json:"stringArray,omitempty"`
UniqueArray []string `json:"uniqueArray,omitempty"`
}
type ArrayVariantsObjectArrayItem ¶
type ArrayVariantsObjectArrayItem struct {
ID *string `json:"id,omitempty"`
}
type MapVariants ¶
type MapVariantsObjectMapValue ¶
type MapVariantsObjectMapValue struct {
Value *string `json:"value,omitempty"`
}
type NumberConstraints ¶
type StringConstraints ¶
type StringFormats ¶
type StringFormats struct {
Date *time.Time `json:"date,omitempty"`
DateTime *time.Time `json:"dateTime,omitempty"`
Duration *string `json:"duration,omitempty"`
Email *mail.Address `json:"email,omitempty"`
Hostname *string `json:"hostname,omitempty"`
IdnEmail *string `json:"idnEmail,omitempty"`
IdnHostname *string `json:"idnHostname,omitempty"`
Ipv4 *string `json:"ipv4,omitempty"`
Ipv6 *string `json:"ipv6,omitempty"`
Iri *string `json:"iri,omitempty"`
IriReference *string `json:"iriReference,omitempty"`
JSONPointer *string `json:"jsonPointer,omitempty"`
Regex *string `json:"regex,omitempty"`
RelativeJSONPointer *string `json:"relativeJsonPointer,omitempty"`
Time *string `json:"time,omitempty"`
URI *url.URL `json:"uri,omitempty"`
URIReference *string `json:"uriReference,omitempty"`
URITemplate *string `json:"uriTemplate,omitempty"`
UUIDFormat *uuid.UUID `json:"uuidFormat,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.