#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct StampPalette {
#[serde(rename = "id")]
pub id: uuid::Uuid,
#[serde(rename = "name")]
pub name: String,
#[serde(rename = "stamps")]
pub stamps: Vec<uuid::Uuid>,
#[serde(rename = "creatorId")]
pub creator_id: uuid::Uuid,
#[serde(rename = "createdAt")]
pub created_at: String,
#[serde(rename = "updatedAt")]
pub updated_at: String,
#[serde(rename = "description")]
pub description: String,
}
impl StampPalette {
pub fn new(
id: uuid::Uuid,
name: String,
stamps: Vec<uuid::Uuid>,
creator_id: uuid::Uuid,
created_at: String,
updated_at: String,
description: String,
) -> StampPalette {
StampPalette {
id,
name,
stamps,
creator_id,
created_at,
updated_at,
description,
}
}
}