Documentation
¶
Index ¶
Constants ¶
View Source
const ( USD = "USD" EUR = "EUR" GBP = "GBP" NGN = "NGN" AUD = "AUD" CAD = "CAD" CDF = "CDF" )
Variables ¶
This section is empty.
Functions ¶
func IsSupportedCurrency ¶
func RandomCurrencyCode ¶
func RandomCurrencyCode() string
RandomCurrencyCode returns a random currency code
func RandomString ¶
RandomString generate a random string of length n characters
Types ¶
type Config ¶
type Config struct {
DBDriver string `mapstructure:"DB_DRIVER"`
DBSource string `mapstructure:"DB_SOURCE"`
VBankAddr string `mapstructure:"VBANK_ADDR"`
RedisAddress string `mapstructure:"REDIS_ADDRESS"`
HTTPServerAddress string `mapstructure:"HTTP_SERVER_ADDRESS"`
GRPCServerAddress string `mapstructure:"GRPC_SERVER_ADDRESS"`
TokenSymmetricKey string `mapstructure:"TOKEN_SYMMETRIC_KEY"`
AccessTokenDuration time.Duration `mapstructure:"ACCESS_TOKEN_DURATION"`
RefreshTokenDuration time.Duration `mapstructure:"REFRESH_TOKEN_DURATION"`
EmailSenderName string `mapstructure:"EMAIL_SENDER_NAME"`
EmailSenderAddress string `mapstructure:"EMAIL_SENDER_ADDRESS"`
EmailSenderPassword string `mapstructure:"EMAIL_SENDER_PASSWORD"`
}
func LoadConfig ¶
Click to show internal directories.
Click to hide internal directories.