userAgent

package
v3.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 4 Imported by: 2

Documentation

Index

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

func (UserAgent) String

func (userAgent UserAgent) String() string

type UserAgentHolder

type UserAgentHolder struct {
	Value UserAgent `mapping:"true"`
}

UserAgentHolder holds a UserAgent type. Required for un/marshalling purposes

func (UserAgentHolder) JSONSchema added in v3.2.4

func (userAgentHolder UserAgentHolder) JSONSchema() *jsonschema.Schema

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL