use clap::Clap;
#[derive(Clap, Clone, Debug)]
#[clap(name = "smsc")]
pub struct SmscConfig {
#[clap(short, long, default_value = "0.0.0.0:8080", env = "BIND_ADDRESS")]
pub bind_address: String,
#[clap(short, long, default_value = "100", env = "MAX_OPEN_SOCKETS")]
pub max_open_sockets: usize,
#[clap(short, long, default_value = "rust_smpp", env = "SYSTEM_ID")]
pub system_id: String,
}