(configKey string)
| 728 | } |
| 729 | |
| 730 | func getConfigKeyType(configKey string) reflect.Type { |
| 731 | ctype := reflect.TypeOf(SettingsType{}) |
| 732 | for i := 0; i < ctype.NumField(); i++ { |
| 733 | field := ctype.Field(i) |
| 734 | jsonTag := utilfn.GetJsonTag(field) |
| 735 | if jsonTag == configKey { |
| 736 | return field.Type |
| 737 | } |
| 738 | } |
| 739 | return nil |
| 740 | } |
| 741 | |
| 742 | func getConfigKeyNamespace(key string) string { |
| 743 | colonIdx := strings.Index(key, ":") |
no test coverage detected