21 lines
528 B
Go
21 lines
528 B
Go
package nacos_viper_remote
|
|
|
|
type Option struct {
|
|
Url string `mapstructure:"url"`
|
|
Port uint64 `mapstructure:"port"`
|
|
NamespaceId string `mapstructure:"namespace"`
|
|
GroupName string `mapstructure:"group"`
|
|
Config Config `mapstructure:"configserver"`
|
|
Auth *Auth `mapstructure:"auth"`
|
|
}
|
|
|
|
type Config struct {
|
|
DataId string `mapstructure:"dataId"`
|
|
}
|
|
|
|
type Auth struct {
|
|
Enable bool `mapstructure:"enable"`
|
|
User string `mapstructure:"username"`
|
|
Password string `mapstructure:"password"`
|
|
}
|