Documentation ¶
Index ¶
- type Document
- type DocumentDomain
- type DocumentError
- type DocumentErrorArgument
- type DocumentErrorArgumentFragment
- type DocumentErrorArgumentItem
- type DocumentErrorArguments
- type DocumentErrorDescription
- type DocumentErrorDescriptionFragment
- type DocumentErrorFragment
- type DocumentErrorHTTPMetadata
- type DocumentErrorHTTPMetadataFragment
- type DocumentErrorHTTPMetadataHeader
- type DocumentErrorHTTPMetadataHeaderItem
- type DocumentErrorHTTPMetadataHeaders
- type DocumentErrorMetadata
- type DocumentErrors
- type DocumentSection
- type DocumentSections
- type DocumentVersionFragment
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Document ¶
type Document struct { Version int `yaml:"version" json:"version"` Domain DocumentDomain `yaml:"domain" json:"domain"` Sections DocumentSections `yaml:"sections" json:"sections"` }
type DocumentDomain ¶
type DocumentError ¶
type DocumentError DocumentErrorFragment
func (*DocumentError) UnmarshalYAML ¶
func (de *DocumentError) UnmarshalYAML(unmarshal func(interface{}) error) error
type DocumentErrorArgument ¶
type DocumentErrorArgument DocumentErrorArgumentFragment
func (*DocumentErrorArgument) IsOptional ¶
func (dea *DocumentErrorArgument) IsOptional() bool
func (*DocumentErrorArgument) UnmarshalYAML ¶
func (dea *DocumentErrorArgument) UnmarshalYAML(unmarshal func(interface{}) error) error
type DocumentErrorArgumentItem ¶
type DocumentErrorArgumentItem struct { Name string Argument *DocumentErrorArgument }
type DocumentErrorArguments ¶
type DocumentErrorArguments map[string]*DocumentErrorArgument
type DocumentErrorDescription ¶
type DocumentErrorDescription DocumentErrorDescriptionFragment
func (*DocumentErrorDescription) UnmarshalYAML ¶
func (dd *DocumentErrorDescription) UnmarshalYAML(unmarshal func(interface{}) error) error
type DocumentErrorFragment ¶
type DocumentErrorFragment struct { Title string `json:"title"` Traits []string `json:"traits"` Sensitivity string `json:"sensitivity,omitempty"` Description *DocumentErrorDescription `json:"description"` Arguments DocumentErrorArguments `json:"arguments"` OrderedArguments []DocumentErrorArgumentItem `json:"-"` Metadata DocumentErrorMetadata `json:"metadata"` }
type DocumentErrorHTTPMetadata ¶
type DocumentErrorHTTPMetadata DocumentErrorHTTPMetadataFragment
func (*DocumentErrorHTTPMetadata) UnmarshalYAML ¶
func (dehm *DocumentErrorHTTPMetadata) UnmarshalYAML(unmarshal func(interface{}) error) error
type DocumentErrorHTTPMetadataFragment ¶
type DocumentErrorHTTPMetadataFragment struct { Status int `json:"status"` Headers DocumentErrorHTTPMetadataHeaders `json:"headers,omitempty"` OrderedHeaders []DocumentErrorHTTPMetadataHeaderItem `json:"-"` }
type DocumentErrorHTTPMetadataHeader ¶
type DocumentErrorHTTPMetadataHeader []string
func (*DocumentErrorHTTPMetadataHeader) UnmarshalYAML ¶
func (dehmh *DocumentErrorHTTPMetadataHeader) UnmarshalYAML(unmarshal func(interface{}) error) error
type DocumentErrorHTTPMetadataHeaderItem ¶
type DocumentErrorHTTPMetadataHeaderItem struct { Name string Values DocumentErrorHTTPMetadataHeader }
type DocumentErrorHTTPMetadataHeaders ¶
type DocumentErrorHTTPMetadataHeaders map[string]DocumentErrorHTTPMetadataHeader
type DocumentErrorMetadata ¶
type DocumentErrorMetadata struct {
HTTP *DocumentErrorHTTPMetadata `yaml:"http" json:"http"`
}
type DocumentErrors ¶
type DocumentErrors map[string]DocumentError
type DocumentSection ¶
type DocumentSection struct { Title string `yaml:"title" json:"title"` Errors DocumentErrors `yaml:"errors" json:"errors"` }
type DocumentSections ¶
type DocumentSections map[string]DocumentSection
type DocumentVersionFragment ¶
type DocumentVersionFragment struct {
Version string `yaml:"version" json:"version"`
}
Click to show internal directories.
Click to hide internal directories.