Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Credentials ¶
type Credentials struct { CacheUserName string `envconfig:"CACHE_USER_NAME" json:"CACHE_USER_NAME"` CacheUserPw string `envconfig:"CACHE_USER_PW" json:"CACHE_USER_PW"` SqlUserName string `envconfig:"SQL_USER_NAME" json:"SQL_USER_NAME"` SqlUserPw string `envconfig:"SQL_USER_PW" json:"SQL_USER_PW"` NatsUser string `envconfig:"NATS_USER" json:"NATS_USER"` NatsPw string `envconfig:"NATS_PW" json:"NATS_PW"` NatsJWT string `envconfig:"NATS_JWT" json:"NATS_JWT"` NatsSeed string `envconfig:"NATS_SEED" json:"NATS_SEED"` EncryptKey string `envconfig:"ENCRYPT_KEY" json:"ENCRYPT_KEY"` JwtSecret string `envconfig:"JWT_SECRET" json:"JWT_SECRET"` MessagesProviders string `envconfig:"MESSAGES_PROVIDERS" json:"MESSAGES_PROVIDERS"` MapsProviderUserName string `envconfig:"MAPS_PROVIDER_USER_NAME" json:"MAPS_PROVIDER_USER_NAME"` MapsProviderToken string `envconfig:"MAPS_PROVIDER_TOKEN" json:"MAPS_PROVIDER_TOKEN"` CreditCardServiceUserName string `envconfig:"CREDIT_CARD_SERVICE_USER_NAME" json:"CREDIT_CARD_SERVICE_USER_NAME"` CreditCardServiceUserPw string `envconfig:"CREDIT_CARD_SERVICE_USER_PW" json:"CREDIT_CARD_SERVICE_USER_PW"` PaymentProviders string `envconfig:"PAYMENT_PROVIDERS" json:"PAYMENT_PROVIDERS"` EnablePprofPw string `envconfig:"ENABLE_PPROF_PW" json:"ENABLE_PPROF_PW"` RecaptchaKey string `envconfig:"RECAPTCHA_KEY" json:"RECAPTCHA_KEY"` }
func (Credentials) GetPaymentProvider ¶ added in v0.12.1
func (cr Credentials) GetPaymentProvider(name string, provider interface{}) error
type CredentialsGetter ¶
type CredentialsGetter interface { GetCredentials() Credentials Implementation() interface{} }
Click to show internal directories.
Click to hide internal directories.