use serde_derive::Deserialize;
#[derive(Deserialize, Debug)]
pub struct CFResponse {
pub success: bool,
pub errors: Vec<CFError>,
pub messages: Option<Vec<String>>,
pub result_info: Option<ResultInfo>,
pub result: Option<Vec<CFResult>>,
}
#[derive(Deserialize, Debug)]
pub struct CFCreateResponse {
pub success: bool,
pub errors: Vec<CFError>,
pub messages: Option<Vec<String>>,
pub result: Option<CFResult>,
}
#[derive(Deserialize, Debug)]
pub struct CFResult {
pub id: String,
}
#[derive(Deserialize, Debug)]
pub struct CFDeleteResponse {
pub result: CFResult,
}
#[derive(Deserialize, Debug)]
pub struct ResultInfo {
pub page: u32,
pub per_page: u32,
pub count: u32,
pub total_count: u32,
}
#[derive(Deserialize, Debug)]
pub struct CFError {
pub code: u32,
pub message: String,
}