blob: bec417e90c48b3a3f7e969b9ca04499f9f0d01ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package config
type Provider interface {
// Unmarshal configuration section into configuration object.
//
// func (h *HttpService) Init(cp config.Provider) error {
// h.config := &HttpConfig{}
// if err := configProvider.UnmarshalKey("http", h.config); err != nil {
// return err
// }
// }
UnmarshalKey(name string, out interface{}) error
// Get used to get config section
Get(name string) interface{}
}
|