Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminConfig ¶
type AdminConfig struct {
Accounts []string `yaml:"accounts"`
}
func GetAdminConfig ¶
func GetAdminConfig() *AdminConfig
type Database ¶
type Database struct { Username string `yaml:"username"` Password string `yaml:"password"` Host string `yaml:"host"` Port int `yaml:"port"` Dbname string `yaml:"dbname"` Timeout string `yaml:"timeout"` }
func GetDatabaseConfig ¶
func GetDatabaseConfig() *Database
type MailConfig ¶
type MailConfig struct { MailAddress string `yaml:"address"` MailName string `yaml:"name"` MailPass string `yaml:"pass"` SmtpHost string `yaml:"smtpHost"` UserMailInfos []UserMailInfo `yaml:"receiverList"` }
func GetMailConfig ¶
func GetMailConfig() *MailConfig
type PrivateConfig ¶
type PrivateConfig struct { WeixinConfig *WeixinConfig `yaml:"weixin"` MailConfig *MailConfig `yaml:"mail"` Encrypt *Encrypt `yaml:"encrypt"` AdminConfig *AdminConfig `yaml:"admin"` }
type UserMailInfo ¶
type WeixinConfig ¶
type WeixinConfig struct { Appid string `yaml:"appid"` AppSecret string `yaml:"appSecret"` Token string `yaml:"token"` }
func GetWeixinConfig ¶
func GetWeixinConfig() *WeixinConfig
Click to show internal directories.
Click to hide internal directories.