use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct JamSubmission {
#[serde(rename = "contentId")]
pub content_id: String,
#[serde(rename = "created_at")]
pub created_at: chrono::DateTime<chrono::FixedOffset>,
#[serde(rename = "description")]
pub description: String,
#[serde(rename = "id")]
pub id: String,
#[serde(rename = "jamId")]
pub jam_id: String,
#[serde(rename = "ratingsScore")]
pub ratings_score: i32,
#[serde(rename = "submitterId")]
pub submitter_id: String,
}
impl JamSubmission {
pub fn new(
content_id: String,
created_at: chrono::DateTime<chrono::FixedOffset>,
description: String,
id: String,
jam_id: String,
ratings_score: i32,
submitter_id: String,
) -> JamSubmission {
JamSubmission {
content_id,
created_at,
description,
id,
jam_id,
ratings_score,
submitter_id,
}
}
}