Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
Config config stcut
func (*Config) Database ¶
func (config *Config) Database() DatabaseConfigInterface
Database get persistence config
func (*Config) Server ¶
func (config *Config) Server() ServerConfigInterface
Server get server config
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
Database persistence config struct
func NewDatabaseConfig ¶
func NewDatabaseConfig() *Database
NewDatabaseConfig create persistence instance
type DatabaseConfigInterface ¶
type DatabaseConfigInterface interface { Host() string Port() string Name() string User() string Password() string }
DatabaseConfigInterface persistence config interface
type Interface ¶
type Interface interface { Swagger() *Swagger Server() ServerConfigInterface Database() DatabaseConfigInterface Redis() RedisConfiginterface }
Interface config interface
type RedisConfiginterface ¶
RedisConfiginterface redis config interface
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server server config struct
func NewServerConfig ¶
func NewServerConfig() *Server
NewServerConfig create server config struct instance
type ServerConfigInterface ¶
ServerConfigInterface server config interface
Click to show internal directories.
Click to hide internal directories.