package natsb

type Settings struct {
	URLEnv        string `mapstructure:"url_env" yaml:"url_env"`
	HostEnv       string `mapstructure:"host_env" yaml:"host_env"`
	PortEnv       string `mapstructure:"port_env" yaml:"port_env"`
	UsernameEnv   string `mapstructure:"username_env" yaml:"username_env"`
	PasswordEnv   string `mapstructure:"password_env" yaml:"password_env"`
	NATSName      string `mapstructure:"broker_name" yaml:"broker_name"`
	MaxReconnects int    `mapstructure:"max_reconnects" yaml:"max_reconnects"`
	ReconnectWait int    `mapstructure:"reconnect_wait" yaml:"reconnect_wait"`
	BufferSize    int    `mapstructure:"buffer_size" yaml:"buffer_size"`
}
