openapi_github/models/
reactions.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Reactions {
16 #[serde(rename = "+1")]
17 pub plus_1: i32,
18 #[serde(rename = "-1")]
19 pub _1: i32,
20 #[serde(rename = "confused")]
21 pub confused: i32,
22 #[serde(rename = "eyes")]
23 pub eyes: i32,
24 #[serde(rename = "heart")]
25 pub heart: i32,
26 #[serde(rename = "hooray")]
27 pub hooray: i32,
28 #[serde(rename = "laugh")]
29 pub laugh: i32,
30 #[serde(rename = "rocket")]
31 pub rocket: i32,
32 #[serde(rename = "total_count")]
33 pub total_count: i32,
34 #[serde(rename = "url")]
35 pub url: String,
36}
37
38impl Reactions {
39 pub fn new(plus_1: i32, _1: i32, confused: i32, eyes: i32, heart: i32, hooray: i32, laugh: i32, rocket: i32, total_count: i32, url: String) -> Reactions {
40 Reactions {
41 plus_1,
42 _1,
43 confused,
44 eyes,
45 heart,
46 hooray,
47 laugh,
48 rocket,
49 total_count,
50 url,
51 }
52 }
53}
54