jira/gen/models/
configuration.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
14pub struct Configuration {
15 #[serde(rename = "votingEnabled", skip_serializing_if = "Option::is_none")]
17 pub voting_enabled: Option<bool>,
18 #[serde(rename = "watchingEnabled", skip_serializing_if = "Option::is_none")]
20 pub watching_enabled: Option<bool>,
21 #[serde(
23 rename = "unassignedIssuesAllowed",
24 skip_serializing_if = "Option::is_none"
25 )]
26 pub unassigned_issues_allowed: Option<bool>,
27 #[serde(rename = "subTasksEnabled", skip_serializing_if = "Option::is_none")]
29 pub sub_tasks_enabled: Option<bool>,
30 #[serde(
32 rename = "issueLinkingEnabled",
33 skip_serializing_if = "Option::is_none"
34 )]
35 pub issue_linking_enabled: Option<bool>,
36 #[serde(
38 rename = "timeTrackingEnabled",
39 skip_serializing_if = "Option::is_none"
40 )]
41 pub time_tracking_enabled: Option<bool>,
42 #[serde(rename = "attachmentsEnabled", skip_serializing_if = "Option::is_none")]
44 pub attachments_enabled: Option<bool>,
45 #[serde(
47 rename = "timeTrackingConfiguration",
48 skip_serializing_if = "Option::is_none"
49 )]
50 pub time_tracking_configuration: Option<crate::gen::models::TimeTrackingConfiguration>,
51}
52
53impl Configuration {
54 pub fn new() -> Configuration {
56 Configuration {
57 voting_enabled: None,
58 watching_enabled: None,
59 unassigned_issues_allowed: None,
60 sub_tasks_enabled: None,
61 issue_linking_enabled: None,
62 time_tracking_enabled: None,
63 attachments_enabled: None,
64 time_tracking_configuration: None,
65 }
66 }
67}