|
|
|
@ -34,6 +34,11 @@ func (data Data) GetString(key string) (string, error) {
|
|
|
|
|
return "", ErrFormat
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetString(key string) string {
|
|
|
|
|
value, _ := data.GetString(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetSlice(key string) (res []interface{}, err error) {
|
|
|
|
|
value, err := data.Get(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -48,6 +53,11 @@ func (data Data) GetSlice(key string) (res []interface{}, err error) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetSlice(key string) []interface{} {
|
|
|
|
|
values, _ := data.GetSlice(key)
|
|
|
|
|
return values
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetStringSlice(key string) (res []string, err error) {
|
|
|
|
|
values, err := data.GetSlice(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -66,6 +76,11 @@ func (data Data) GetStringSlice(key string) (res []string, err error) {
|
|
|
|
|
return res, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetStringSlice(key string) []string {
|
|
|
|
|
values, _ := data.GetStringSlice(key)
|
|
|
|
|
return values
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetIntSlice(key string) (res []int, err error) {
|
|
|
|
|
values, err := data.GetSlice(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -84,6 +99,11 @@ func (data Data) GetIntSlice(key string) (res []int, err error) {
|
|
|
|
|
return res, nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetIntSlice(key string) []int {
|
|
|
|
|
values, _ := data.GetIntSlice(key)
|
|
|
|
|
return values
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetInt64(key string) (int64, error) {
|
|
|
|
|
value, err := data.Get(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -104,6 +124,11 @@ func (data Data) GetInt64(key string) (int64, error) {
|
|
|
|
|
return 0, ErrFormat
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetInt64(key string) int64 {
|
|
|
|
|
value, _ := data.GetInt64(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetUint64(key string) (uint64, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -117,6 +142,11 @@ func (data Data) GetUint64(key string) (uint64, error) {
|
|
|
|
|
return uint64(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetUint64(key string) uint64 {
|
|
|
|
|
value, _ := data.GetUint64(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetInt(key string) (int, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -126,6 +156,11 @@ func (data Data) GetInt(key string) (int, error) {
|
|
|
|
|
return int(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetInt(key string) int {
|
|
|
|
|
value, _ := data.GetInt(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetUint(key string) (uint, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -139,6 +174,11 @@ func (data Data) GetUint(key string) (uint, error) {
|
|
|
|
|
return uint(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetUint(key string) uint {
|
|
|
|
|
value, _ := data.GetUint(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetInt16(key string) (int16, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -161,6 +201,11 @@ func (data Data) GetUint16(key string) (uint16, error) {
|
|
|
|
|
return uint16(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetUint16(key string) uint16 {
|
|
|
|
|
value, _ := data.GetUint16(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetInt8(key string) (int8, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -170,6 +215,11 @@ func (data Data) GetInt8(key string) (int8, error) {
|
|
|
|
|
return int8(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetInt8(key string) int8 {
|
|
|
|
|
value, _ := data.GetInt8(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetUint8(key string) (uint8, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -183,6 +233,11 @@ func (data Data) GetUint8(key string) (uint8, error) {
|
|
|
|
|
return uint8(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetUint8(key string) uint8 {
|
|
|
|
|
value, _ := data.GetUint8(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetBool(key string) (bool, error) {
|
|
|
|
|
value, err := data.Get(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -197,6 +252,11 @@ func (data Data) GetBool(key string) (bool, error) {
|
|
|
|
|
return false, ErrFormat
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetBool(key string) bool {
|
|
|
|
|
value, _ := data.GetBool(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) GetTimestamp(key string) (Timestamp, error) {
|
|
|
|
|
value, err := data.GetInt64(key)
|
|
|
|
|
if err != nil {
|
|
|
|
@ -205,3 +265,8 @@ func (data Data) GetTimestamp(key string) (Timestamp, error) {
|
|
|
|
|
|
|
|
|
|
return Timestamp(value), nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (data Data) MustGetTimestamp(key string) Timestamp {
|
|
|
|
|
value, _ := data.GetTimestamp(key)
|
|
|
|
|
return value
|
|
|
|
|
}
|
|
|
|
|