use crate::gen::manager::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct CampaignStatisticsItem {
#[serde(rename = "agent", skip_serializing_if = "Option::is_none")]
pub agent: Option<String>,
#[serde(rename = "login_at", skip_serializing_if = "Option::is_none")]
pub login_at: Option<String>,
#[serde(rename = "pause_in_seconds", skip_serializing_if = "Option::is_none")]
pub pause_in_seconds: Option<String>,
#[serde(rename = "wait_in_seconds", skip_serializing_if = "Option::is_none")]
pub wait_in_seconds: Option<String>,
#[serde(rename = "talk_in_seconds", skip_serializing_if = "Option::is_none")]
pub talk_in_seconds: Option<String>,
}
impl CampaignStatisticsItem {
pub fn new() -> CampaignStatisticsItem {
CampaignStatisticsItem {
agent: None,
login_at: None,
pause_in_seconds: None,
wait_in_seconds: None,
talk_in_seconds: None,
}
}
}