(inter interface{}, v *StringMapValidation)
| 34 | } |
| 35 | |
| 36 | func StringMap(inter interface{}, v *StringMapValidation) (map[string]string, error) { |
| 37 | casted, castOk := cast.InterfaceToStrStrMap(inter) |
| 38 | if !castOk { |
| 39 | return nil, ErrorInvalidPrimitiveType(inter, PrimTypeStringToStringMap) |
| 40 | } |
| 41 | return ValidateStringMapProvided(casted, v) |
| 42 | } |
| 43 | |
| 44 | func StringMapFromInterfaceMap(key string, iMap map[string]interface{}, v *StringMapValidation) (map[string]string, error) { |
| 45 | inter, ok := ReadInterfaceMapValue(key, iMap) |
no test coverage detected