traq/models/
stamp_with_thumbnail.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
14pub struct StampWithThumbnail {
15 #[serde(rename = "id")]
17 pub id: uuid::Uuid,
18 #[serde(rename = "name")]
20 pub name: String,
21 #[serde(rename = "creatorId")]
23 pub creator_id: uuid::Uuid,
24 #[serde(rename = "createdAt")]
26 pub created_at: String,
27 #[serde(rename = "updatedAt")]
29 pub updated_at: String,
30 #[serde(rename = "fileId")]
32 pub file_id: uuid::Uuid,
33 #[serde(rename = "isUnicode")]
35 pub is_unicode: bool,
36 #[serde(rename = "hasThumbnail")]
38 pub has_thumbnail: bool,
39}
40
41impl StampWithThumbnail {
42 pub fn new(
44 id: uuid::Uuid,
45 name: String,
46 creator_id: uuid::Uuid,
47 created_at: String,
48 updated_at: String,
49 file_id: uuid::Uuid,
50 is_unicode: bool,
51 has_thumbnail: bool,
52 ) -> StampWithThumbnail {
53 StampWithThumbnail {
54 id,
55 name,
56 creator_id,
57 created_at,
58 updated_at,
59 file_id,
60 is_unicode,
61 has_thumbnail,
62 }
63 }
64}