Documentation
¶
Index ¶
- Variables
- type AppSettings
- func GetISVAppSettingsByEnv() *AppSettings
- func GetInternalAppSettingsByEnv() *AppSettings
- func NewISVAppSettings(appID, appSecret, verificationToken, encryptKey string) *AppSettings
- func NewISVAppSettingsByOpts(opts ...AppSettingsOpt) *AppSettings
- func NewInternalAppSettings(appID, appSecret, verificationToken, encryptKey string) *AppSettings
- func NewInternalAppSettingsByOpts(opts ...AppSettingsOpt) *AppSettings
- type AppSettingsOpt
- type Config
- func ByCtx(ctx context.Context) *Config
- func NewConfig(domain constants.Domain, appSettings *AppSettings, logger log.Logger, ...) *Config
- func NewConfigWithDefaultStore(domain constants.Domain, appSettings *AppSettings, logger log.Logger, ...) *Config
- func NewTestConfig(domain constants.Domain, appSettings *AppSettings) *Config
Constants ¶
This section is empty.
Variables ¶
View Source
var CtxKeyConfig = "-----CtxKeyConfig"
Functions ¶
This section is empty.
Types ¶
type AppSettings ¶
type AppSettings struct { AppType constants.AppType AppID string AppSecret string VerificationToken string EncryptKey string HelpDeskID string HelpDeskToken string }
func GetISVAppSettingsByEnv ¶ added in v1.0.1
func GetISVAppSettingsByEnv() *AppSettings
func GetInternalAppSettingsByEnv ¶ added in v1.0.1
func GetInternalAppSettingsByEnv() *AppSettings
func NewISVAppSettings ¶
func NewISVAppSettings(appID, appSecret, verificationToken, encryptKey string) *AppSettings
func NewISVAppSettingsByOpts ¶ added in v1.1.41
func NewISVAppSettingsByOpts(opts ...AppSettingsOpt) *AppSettings
func NewInternalAppSettings ¶
func NewInternalAppSettings(appID, appSecret, verificationToken, encryptKey string) *AppSettings
func NewInternalAppSettingsByOpts ¶ added in v1.1.41
func NewInternalAppSettingsByOpts(opts ...AppSettingsOpt) *AppSettings
type AppSettingsOpt ¶ added in v1.1.41
type AppSettingsOpt func(*AppSettings)
func SetAppCredentials ¶ added in v1.1.41
func SetAppCredentials(appID, appSecret string) AppSettingsOpt
func SetAppEventKey ¶ added in v1.1.41
func SetAppEventKey(verificationToken, encryptKey string) AppSettingsOpt
func SetHelpDeskCredentials ¶ added in v1.1.41
func SetHelpDeskCredentials(helpDeskID, helpDeskToken string) AppSettingsOpt
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func NewConfigWithDefaultStore ¶ added in v1.1.20
func NewTestConfig ¶
func NewTestConfig(domain constants.Domain, appSettings *AppSettings) *Config
func (*Config) GetAppSettings ¶
func (c *Config) GetAppSettings() *AppSettings
func (*Config) GetHelpDeskAuthorization ¶ added in v1.1.41
Click to show internal directories.
Click to hide internal directories.