#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PredictionHistory {
#[serde(rename = "question")]
pub question: i32,
#[serde(rename = "community_prediction")]
pub community_prediction: Vec<crate::models::PredictionHistoryTime>,
#[serde(rename = "metaculus_prediction")]
pub metaculus_prediction: Vec<crate::models::PredictionHistoryTime>,
}
impl PredictionHistory {
#[must_use]
pub fn new(
question: i32,
community_prediction: Vec<crate::models::PredictionHistoryTime>,
metaculus_prediction: Vec<crate::models::PredictionHistoryTime>,
) -> PredictionHistory {
PredictionHistory {
question,
community_prediction,
metaculus_prediction,
}
}
}