gitea_rs/models/
combined_status.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
16pub struct CombinedStatus {
17 #[serde(rename = "commit_url", skip_serializing_if = "Option::is_none")]
18 pub commit_url: Option<String>,
19 #[serde(rename = "repository", skip_serializing_if = "Option::is_none")]
20 pub repository: Option<Box<crate::models::Repository>>,
21 #[serde(rename = "sha", skip_serializing_if = "Option::is_none")]
22 pub sha: Option<String>,
23 #[serde(rename = "state", skip_serializing_if = "Option::is_none")]
25 pub state: Option<String>,
26 #[serde(rename = "statuses", skip_serializing_if = "Option::is_none")]
27 pub statuses: Option<Vec<crate::models::CommitStatus>>,
28 #[serde(rename = "total_count", skip_serializing_if = "Option::is_none")]
29 pub total_count: Option<i64>,
30 #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
31 pub url: Option<String>,
32}
33
34impl CombinedStatus {
35 pub fn new() -> CombinedStatus {
37 CombinedStatus {
38 commit_url: None,
39 repository: None,
40 sha: None,
41 state: None,
42 statuses: None,
43 total_count: None,
44 url: None,
45 }
46 }
47}
48
49