template-monorepo/internal/config/config.go

28 lines
870 B
Go
Raw Normal View History

2026-05-19 11:00:28 +00:00
// Code scaffolded by goctl. Safe to edit.
// goctl 1.10.1
package config
import (
"github.com/zeromicro/go-zero/core/stores/redis"
"github.com/zeromicro/go-zero/rest"
"gateway/internal/library/mongo"
"gateway/internal/library/zitadel"
authconfig "gateway/internal/model/auth/config"
memberconfig "gateway/internal/model/member/config"
notifconfig "gateway/internal/model/notification/config"
permconfig "gateway/internal/model/permission/config"
)
2026-05-19 11:00:28 +00:00
type Config struct {
rest.RestConf
2026-05-20 13:03:59 +00:00
Mongo mongo.Conf `json:",optional"`
Redis redis.RedisConf `json:",optional"`
Auth authconfig.Config `json:",optional"`
Zitadel zitadel.Conf `json:",optional"`
2026-05-20 13:03:59 +00:00
Notification notifconfig.Config `json:",optional"`
Member memberconfig.Config `json:",optional"`
Permission permconfig.Config `json:",optional"`
2026-05-19 11:00:28 +00:00
}