Package mapx
- Variables
- func GetFloat32(values map[interface{}]interface{}, key interface{}) (float32, error)
- func GetFloat64(values map[interface{}]interface{}, key interface{}) (float64, error)
- func GetInt(values map[interface{}]interface{}, key interface{}) (int, error)
- func GetInt32(values map[interface{}]interface{}, key interface{}) (int32, error)
- func GetInt64(values map[interface{}]interface{}, key interface{}) (int64, error)
- func GetString(values map[interface{}]interface{}, key interface{}) (string, error)
- func GetStringDefault(values map[interface{}]interface{}, key interface{}, defaultValue string) string
- func GetStringSlice(values map[interface{}]interface{}, key interface{}) ([]string, error)
- func GetStringSliceDefault(values map[interface{}]interface{}, key interface{}, defaultValue []string) []string
- func GetTime(values map[interface{}]interface{}, key interface{}) (time.Time, error)
Package files
type_assert.go
Variables
var ErrKeyCanNotBeTypeAsserted = errors.New("key could not be type asserted")
var ErrKeyDoesNotExist = errors.New("key is not present in map")
func GetFloat32(values map[interface{}]interface{}, key interface{}) (float32, error)
func GetFloat64(values map[interface{}]interface{}, key interface{}) (float64, error)
func GetInt(values map[interface{}]interface{}, key interface{}) (int, error)
func GetInt32(values map[interface{}]interface{}, key interface{}) (int32, error)
func GetInt64(values map[interface{}]interface{}, key interface{}) (int64, error)
func GetString(values map[interface{}]interface{}, key interface{}) (string, error)
func GetStringDefault(values map[interface{}]interface{}, key interface{}, defaultValue string) string
func GetStringSlice(values map[interface{}]interface{}, key interface{}) ([]string, error)
func GetStringSliceDefault(values map[interface{}]interface{}, key interface{}, defaultValue []string) []string
func GetTime(values map[interface{}]interface{}, key interface{}) (time.Time, error)