28 lines
870 B
Go
28 lines
870 B
Go
// 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"
|
|
)
|
|
|
|
type Config struct {
|
|
rest.RestConf
|
|
Mongo mongo.Conf `json:",optional"`
|
|
Redis redis.RedisConf `json:",optional"`
|
|
Auth authconfig.Config `json:",optional"`
|
|
Zitadel zitadel.Conf `json:",optional"`
|
|
Notification notifconfig.Config `json:",optional"`
|
|
Member memberconfig.Config `json:",optional"`
|
|
Permission permconfig.Config `json:",optional"`
|
|
}
|