Documentation ¶
Index ¶
- type UserAgent
- type UserAgentHolder
- func (userAgentHolder UserAgentHolder) JSONSchemaType() *jsonschema.Type
- func (userAgentHolder *UserAgentHolder) MarshalJSON() ([]byte, error)
- func (userAgentHolder UserAgentHolder) MarshalYAML() (interface{}, error)
- func (userAgentHolder *UserAgentHolder) UnmarshalJSON(data []byte) error
- func (userAgentHolder *UserAgentHolder) UnmarshalYAML(unmarshal func(interface{}) error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserAgent ¶
type UserAgent int
const ( // name:random Random UserAgent = iota // name:off Off // name:default Default // name:custom Custom )
name:UserAgent
func GetSupportedUserAgentOptions ¶
func GetSupportedUserAgentOptions() []UserAgent
type UserAgentHolder ¶
type UserAgentHolder struct {
Value UserAgent `mapping:"true"`
}
UserAgentHolder holds a UserAgent type. Required for un/marshalling purposes
func (UserAgentHolder) JSONSchemaType ¶
func (userAgentHolder UserAgentHolder) JSONSchemaType() *jsonschema.Type
func (*UserAgentHolder) MarshalJSON ¶
func (userAgentHolder *UserAgentHolder) MarshalJSON() ([]byte, error)
func (UserAgentHolder) MarshalYAML ¶
func (userAgentHolder UserAgentHolder) MarshalYAML() (interface{}, error)
func (*UserAgentHolder) UnmarshalJSON ¶
func (userAgentHolder *UserAgentHolder) UnmarshalJSON(data []byte) error
func (*UserAgentHolder) UnmarshalYAML ¶
func (userAgentHolder *UserAgentHolder) UnmarshalYAML(unmarshal func(interface{}) error) error
Click to show internal directories.
Click to hide internal directories.