Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Set = wire.NewSet( wire.Struct(new(Policy), "*"), wire.Struct(new(dal.PolicyLoadbalance), "*"), wire.Struct(new(biz.PolicyLoadbalance), "*"), wire.Struct(new(api.PolicyLoadbalance), "*"), wire.Struct(new(dal.PolicyRoute), "*"), wire.Struct(new(biz.PolicyRoute), "*"), wire.Struct(new(api.PolicyRoute), "*"), wire.Struct(new(dal.PolicyRouteDetail), "*"), wire.Struct(new(biz.PolicyRouteDetail), "*"), wire.Struct(new(api.PolicyRouteDetail), "*"), wire.Struct(new(dal.PolicyLimit), "*"), wire.Struct(new(biz.PolicyLimit), "*"), wire.Struct(new(api.PolicyLimit), "*"), wire.Struct(new(dal.PolicyCircuitBreak), "*"), wire.Struct(new(biz.PolicyCircuitBreak), "*"), wire.Struct(new(api.PolicyCircuitBreak), "*"), wire.Struct(new(dal.PolicyInvocation), "*"), wire.Struct(new(biz.PolicyInvocation), "*"), wire.Struct(new(api.PolicyInvocation), "*"), wire.Struct(new(dal.PolicyBinding), "*"), wire.Struct(new(biz.PolicyBinding), "*"), wire.Struct(new(api.PolicyBinding), "*"), wire.Struct(new(dal.PolicyTagging), "*"), wire.Struct(new(biz.PolicyTagging), "*"), wire.Struct(new(api.PolicyTagging), "*"), wire.Struct(new(biz.PolicyRedisSync), "*"), )
Functions ¶
This section is empty.
Types ¶
type Policy ¶
type Policy struct {
DB *gorm.DB
PolicyLoadbalanceAPI *api.PolicyLoadbalance
PolicyRouteAPI *api.PolicyRoute
PolicyRouteDetailAPI *api.PolicyRouteDetail
PolicyLimitAPI *api.PolicyLimit
PolicyCircuitBreakAPI *api.PolicyCircuitBreak
PolicyInvocationAPI *api.PolicyInvocation
PolicyBindingAPI *api.PolicyBinding
PolicyTaggingAPI *api.PolicyTagging
}
func (*Policy) RegisterV1Routers ¶
Click to show internal directories.
Click to hide internal directories.