mirror of https://github.com/v2ray/v2ray-core
19 lines
344 B
Go
19 lines
344 B
Go
package json
|
|
|
|
import (
|
|
"encoding/json"
|
|
)
|
|
|
|
type RouterConfig struct {
|
|
StrategyValue string `json:"strategy"`
|
|
SettingsValue json.RawMessage `json:"settings"`
|
|
}
|
|
|
|
func (this *RouterConfig) Strategy() string {
|
|
return this.StrategyValue
|
|
}
|
|
|
|
func (this *RouterConfig) Settings() interface{} {
|
|
return CreateRouterConfig(this.Strategy())
|
|
}
|