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.