type FriendCommandableHttpController2 struct {
cntrl.CommandableHttpController
_swaggerPath string
}
func NewFriendCommandableHttpController2() *FriendCommandableHttpController2 {
c := &FriendCommandableHttpController2{}
c.CommandableHttpController = *cntrl.InheritCommandableHttpController(c, "commandable_hello_friend2")
c.DependencyResolver.Put(context.Background(), "service", crefer.NewDescriptor("hello-friend", "service", "*", "*", "*"))
return c
}
func (c *FriendCommandableHttpController2) Configure(ctx context.Context, config *cconf.ConfigParams) {
c.RestController.Configure(ctx, config)
// swagger
c._swaggerPath, _ = config.GetAsNullableString("swagger.path")
}
func (c *FriendCommandableHttpController2) Register() {
c.CommandableHttpController.Register()
// swagger
if c._swaggerPath != "" {
c.RegisterOpenApiSpecFromFile(c._swaggerPath)
}
}