uapi_sdk_rust/models/generated/
get_github_user_200_response_activity.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct GetGithubUser200ResponseActivity {
17 #[serde(rename = "scope", skip_serializing_if = "Option::is_none")]
19 pub scope: Option<String>,
20 #[serde(rename = "organization", skip_serializing_if = "Option::is_none")]
22 pub organization: Option<String>,
23 #[serde(rename = "from", skip_serializing_if = "Option::is_none")]
25 pub from: Option<String>,
26 #[serde(rename = "to", skip_serializing_if = "Option::is_none")]
28 pub to: Option<String>,
29 #[serde(rename = "total_contributions", skip_serializing_if = "Option::is_none")]
31 pub total_contributions: Option<i32>,
32 #[serde(rename = "total_commit_contributions", skip_serializing_if = "Option::is_none")]
34 pub total_commit_contributions: Option<i32>,
35 #[serde(rename = "total_issue_contributions", skip_serializing_if = "Option::is_none")]
37 pub total_issue_contributions: Option<i32>,
38 #[serde(rename = "total_pull_request_contributions", skip_serializing_if = "Option::is_none")]
40 pub total_pull_request_contributions: Option<i32>,
41 #[serde(rename = "total_pull_request_review_contributions", skip_serializing_if = "Option::is_none")]
43 pub total_pull_request_review_contributions: Option<i32>,
44 #[serde(rename = "contribution_calendar", skip_serializing_if = "Option::is_none")]
45 pub contribution_calendar: Option<Box<models::GetGithubUser200ResponseActivityContributionCalendar>>,
46 #[serde(rename = "timeline", skip_serializing_if = "Option::is_none")]
48 pub timeline: Option<Vec<models::GetGithubUser200ResponseActivityTimelineInner>>,
49}
50
51impl GetGithubUser200ResponseActivity {
52 pub fn new() -> GetGithubUser200ResponseActivity {
54 GetGithubUser200ResponseActivity {
55 scope: None,
56 organization: None,
57 from: None,
58 to: None,
59 total_contributions: None,
60 total_commit_contributions: None,
61 total_issue_contributions: None,
62 total_pull_request_contributions: None,
63 total_pull_request_review_contributions: None,
64 contribution_calendar: None,
65 timeline: None,
66 }
67 }
68}
69