use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SlackAgentChannel {
#[serde(rename = "channel_id")]
pub channel_id: String,
#[serde(rename = "channel_name")]
pub channel_name: String,
#[serde(rename = "agent_path")]
pub agent_path: String,
#[serde(rename = "is_default")]
pub is_default: bool,
}
impl SlackAgentChannel {
pub fn new(channel_id: String, channel_name: String, agent_path: String, is_default: bool) -> SlackAgentChannel {
SlackAgentChannel {
channel_id,
channel_name,
agent_path,
is_default,
}
}
}