#[cfg_attr(feature = "cli", derive(clap::Args))]
#[derive(serde::Serialize, serde::Deserialize, Debug, Default, Clone)]
pub struct Channel {
#[cfg_attr(feature = "cli", arg(id = "created", long = "created"))]
pub created: i64,
#[cfg_attr(feature = "cli", arg(id = "id", long = "id"))]
pub id: String,
#[cfg_attr(feature = "cli", arg(id = "is-channel", long = "is-channel"))]
pub is_channel: bool,
#[cfg_attr(feature = "cli", arg(id = "is-group", long = "is-group"))]
pub is_group: bool,
#[cfg_attr(feature = "cli", arg(id = "is-private", long = "is-private"))]
pub is_private: bool,
#[cfg_attr(feature = "cli", arg(id = "name", long = "name"))]
pub name: String,
}