(i map[string]interface{}, o interface{})
| 198 | } |
| 199 | |
| 200 | func mapToStruct(i map[string]interface{}, o interface{}) error { |
| 201 | b, err := json.Marshal(i) |
| 202 | if err != nil { |
| 203 | return err |
| 204 | } |
| 205 | |
| 206 | err = json.Unmarshal(b, o) |
| 207 | if err != nil { |
| 208 | return err |
| 209 | } |
| 210 | |
| 211 | return nil |
| 212 | } |
| 213 | |
| 214 | func (r Role) String() string { |
| 215 | switch r { |