Documentation ¶
Index ¶
- type Auth
- type IPNetParam
- func (param *IPNetParam) Clone(data json.RawMessage) (parameters.Param, error)
- func (param *IPNetParam) GetData() json.RawMessage
- func (param *IPNetParam) GetIPNet() (value []net.IPNet, err error)
- func (param *IPNetParam) GetName() string
- func (param *IPNetParam) IsRequired() bool
- func (param *IPNetParam) MarshalJSON() ([]byte, error)
- func (param *IPNetParam) SetData(message json.RawMessage) (err error)
- func (param *IPNetParam) SetName(newName string)
- func (param *IPNetParam) UnmarshalJSON(jsonData []byte) (err error)
- type InterfaceParam
- func (param *InterfaceParam) Clone(data json.RawMessage) (parameters.Param, error)
- func (param *InterfaceParam) GetData() json.RawMessage
- func (param *InterfaceParam) GetInterface() (value map[string]interface{}, err error)
- func (param *InterfaceParam) GetName() string
- func (param *InterfaceParam) IsRequired() bool
- func (param *InterfaceParam) MarshalJSON() ([]byte, error)
- func (param *InterfaceParam) SetData(message json.RawMessage) (err error)
- func (param *InterfaceParam) SetName(newName string)
- func (param *InterfaceParam) UnmarshalJSON(jsonData []byte) (err error)
- type WS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPNetParam ¶
type IPNetParam struct { Name string Default []net.IPNet Required bool // contains filtered or unexported fields }
func (*IPNetParam) Clone ¶
func (param *IPNetParam) Clone(data json.RawMessage) (parameters.Param, error)
func (*IPNetParam) GetData ¶
func (param *IPNetParam) GetData() json.RawMessage
func (*IPNetParam) GetName ¶
func (param *IPNetParam) GetName() string
func (*IPNetParam) IsRequired ¶
func (param *IPNetParam) IsRequired() bool
func (*IPNetParam) MarshalJSON ¶
func (param *IPNetParam) MarshalJSON() ([]byte, error)
func (*IPNetParam) SetData ¶
func (param *IPNetParam) SetData(message json.RawMessage) (err error)
func (*IPNetParam) SetName ¶
func (param *IPNetParam) SetName(newName string)
func (*IPNetParam) UnmarshalJSON ¶
func (param *IPNetParam) UnmarshalJSON(jsonData []byte) (err error)
type InterfaceParam ¶
type InterfaceParam struct { Name string Default map[string]interface{} Required bool // contains filtered or unexported fields }
func (*InterfaceParam) Clone ¶
func (param *InterfaceParam) Clone(data json.RawMessage) (parameters.Param, error)
func (*InterfaceParam) GetData ¶
func (param *InterfaceParam) GetData() json.RawMessage
func (*InterfaceParam) GetInterface ¶
func (param *InterfaceParam) GetInterface() (value map[string]interface{}, err error)
func (*InterfaceParam) GetName ¶
func (param *InterfaceParam) GetName() string
func (*InterfaceParam) IsRequired ¶
func (param *InterfaceParam) IsRequired() bool
func (*InterfaceParam) MarshalJSON ¶
func (param *InterfaceParam) MarshalJSON() ([]byte, error)
func (*InterfaceParam) SetData ¶
func (param *InterfaceParam) SetData(message json.RawMessage) (err error)
func (*InterfaceParam) SetName ¶
func (param *InterfaceParam) SetName(newName string)
func (*InterfaceParam) UnmarshalJSON ¶
func (param *InterfaceParam) UnmarshalJSON(jsonData []byte) (err error)
Click to show internal directories.
Click to hide internal directories.