Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeMarshaler ¶
type AttributeMarshaler struct {
Name string `json:"name"`
Description string `json:"description,omitempty"`
Type string `json:"type"`
SubAttributes []*AttributeMarshaler `json:"subAttributes,omitempty"`
CanonicalValues []string `json:"canonicalValues,omitempty"`
MultiValued bool `json:"multiValued"`
Required bool `json:"required"`
CaseExact bool `json:"caseExact"`
Mutability string `json:"mutability"`
Returned string `json:"returned"`
Uniqueness string `json:"uniqueness"`
ReferenceTypes []string `json:"referenceTypes,omitempty"`
}
adapter to marshal the attribute
type AttributeUnmarshaler ¶
type AttributeUnmarshaler struct {
ID string `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Type string `json:"type"`
SubAttributes []*AttributeUnmarshaler `json:"subAttributes"`
CanonicalValues []string `json:"canonicalValues"`
MultiValued bool `json:"multiValued"`
Required bool `json:"required"`
CaseExact bool `json:"caseExact"`
Mutability string `json:"mutability"`
Returned string `json:"returned"`
Uniqueness string `json:"uniqueness"`
ReferenceTypes []string `json:"referenceTypes"`
Index int `json:"_index"`
Path string `json:"_path"`
Annotations map[string]map[string]interface{} `json:"_annotations"`
}
adapter to unmarshal the attribute
type ResourceTypeJsonAdapter ¶
type SchemaExtension ¶
Click to show internal directories.
Click to hide internal directories.