use serde::{Serialize, Deserialize};
#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct CpBatchJobResultEvent {
#[serde(rename="FromUserName")]
pub source: String,
#[serde(rename="ToUserName")]
pub target: String,
#[serde(rename="CreateTime")]
pub create_time: i64,
#[serde(rename="MsgId")]
pub id: Option<i64>,
#[serde(rename="Event")]
pub event: String,
#[serde(rename="AgentID")]
pub agent_id: i64,
#[serde(rename="BatchJob")]
pub batch_job: Option<BatchJob>,
}
#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct BatchJob {
#[serde(rename="JobId")]
pub job_id: String,
#[serde(rename="JobType")]
pub job_type: String,
#[serde(rename="ErrMsg")]
pub err_msg: String,
#[serde(rename="ErrCode")]
pub err_code: i32,
}