Documentation
¶
Index ¶
- Variables
- type Parameter
- func (p Parameter) Bool() (bool, error)
- func (p Parameter) BoolArray() ([]bool, error)
- func (p Parameter) BoolDefault(defaultValue bool) bool
- func (p Parameter) Bytes() ([]byte, error)
- func (p Parameter) BytesDefault(defaultValue []byte) []byte
- func (p Parameter) Float32() (float32, error)
- func (p Parameter) Float32Array() ([]float32, error)
- func (p Parameter) Float32Default(defaultValue float32) float32
- func (p Parameter) Float64() (float64, error)
- func (p Parameter) Float64Array() ([]float64, error)
- func (p Parameter) Float64Default(defaultValue float64) float64
- func (p Parameter) Int() (int, error)
- func (p Parameter) Int16() (int16, error)
- func (p Parameter) Int16Array() ([]int16, error)
- func (p Parameter) Int16Default(defaultValue int16) int16
- func (p Parameter) Int32() (int32, error)
- func (p Parameter) Int32Array() ([]int32, error)
- func (p Parameter) Int32Default(defaultValue int32) int32
- func (p Parameter) Int64() (int64, error)
- func (p Parameter) Int64Array() ([]int64, error)
- func (p Parameter) Int64Default(defaultValue int64) int64
- func (p Parameter) Int8() (int8, error)
- func (p Parameter) Int8Array() ([]int8, error)
- func (p Parameter) Int8Default(defaultValue int8) int8
- func (p Parameter) IntArray() ([]int, error)
- func (p Parameter) IntDefault(defaultValue int) int
- func (p Parameter) String() (string, error)
- func (p Parameter) StringArray() ([]string, error)
- func (p Parameter) StringDefault(defaultValue string) string
- func (p Parameter) Time(layout string) (time.Time, error)
- func (p Parameter) TimeArray(layout string) ([]time.Time, error)
- func (p Parameter) TimeDefault(layout string, defaultValue time.Time) time.Time
- func (p Parameter) Uint() (uint, error)
- func (p Parameter) Uint16() (uint16, error)
- func (p Parameter) Uint16Array() ([]uint16, error)
- func (p Parameter) Uint16Default(defaultValue uint16) uint16
- func (p Parameter) Uint32() (uint32, error)
- func (p Parameter) Uint32Array() ([]uint32, error)
- func (p Parameter) Uint32Default(defaultValue uint32) uint32
- func (p Parameter) Uint64() (uint64, error)
- func (p Parameter) Uint64Array() ([]uint64, error)
- func (p Parameter) Uint64Default(defaultValue uint64) uint64
- func (p Parameter) Uint8() (uint8, error)
- func (p Parameter) Uint8Array() ([]uint8, error)
- func (p Parameter) Uint8Default(defaultValue uint8) uint8
- func (p Parameter) UintArray() ([]uint, error)
- func (p Parameter) UintDefault(defaultValue uint) uint
Constants ¶
This section is empty.
Variables ¶
var ErrParamIsEmpty = errors.New("parameter is empty")
ErrParamIsEmpty is error of parameter is empty.
Functions ¶
This section is empty.
Types ¶
type Parameter ¶
type Parameter struct {
// contains filtered or unexported fields
}
Parameter wrap parameter value in a request.
func NewParameter ¶
func (Parameter) BoolDefault ¶
BoolDefault converts a parameter value to bool with default value.
func (Parameter) BytesDefault ¶
BytesDefault converts a parameter value to bytes with default value.
func (Parameter) Float32Array ¶
Float32Array converts a parameter value to float32 array.
func (Parameter) Float32Default ¶
Float32Default converts a parameter value to float32 with default value.
func (Parameter) Float64Array ¶
Float64Array converts a parameter value to float64 array.
func (Parameter) Float64Default ¶
Float64Default converts a parameter value to float64 with default value.
func (Parameter) Int16Array ¶
Int16Array converts a parameter value to int16 array.
func (Parameter) Int16Default ¶
Int16Default converts a parameter value to int16 with default value.
func (Parameter) Int32Array ¶
Int32Array converts a parameter value to int32 array.
func (Parameter) Int32Default ¶
Int32Default converts a parameter value to int32 with default value.
func (Parameter) Int64Array ¶
Int64Array converts a parameter value to int64 array.
func (Parameter) Int64Default ¶
Int64Default converts a parameter value to int64 with default value.
func (Parameter) Int8Default ¶
Int8Default converts a parameter value to int8 with default value.
func (Parameter) IntDefault ¶
IntDefault converts a parameter value to int with default value.
func (Parameter) StringArray ¶
StringArray converts a parameter value to string array.
func (Parameter) StringDefault ¶
StringDefault converts a parameter value to string with default value.
func (Parameter) TimeDefault ¶
TimeDefault parse a parameter value to time.Time with given layout with default value.
func (Parameter) Uint16Array ¶
Uint16Array converts a parameter value to uint16 array.
func (Parameter) Uint16Default ¶
Uint16Default converts a parameter value to uint16 with default value.
func (Parameter) Uint32Array ¶
Uint32Array converts a parameter value to uint32 array.
func (Parameter) Uint32Default ¶
Uint32Default converts a parameter value to uint32 with default value.
func (Parameter) Uint64Array ¶
Uint64Array converts a parameter value to uint64 array.
func (Parameter) Uint64Default ¶
Uint64Default converts a parameter value to uint64 with default value.
func (Parameter) Uint8Array ¶
Uint8Array converts a parameter value to uint8 array.
func (Parameter) Uint8Default ¶
Uint8Default converts a parameter value to uint8 with default value.
func (Parameter) UintDefault ¶
UintDefault converts a parameter value to uint with default value.