ib/models/
wagers_inner.rs

1/* 
2 * Client Portal Web API
3 *
4 * Client Poral Web API
5 *
6 * OpenAPI spec version: 1.0.0
7 * 
8 * Generated by: https://github.com/swagger-api/swagger-codegen.git
9 */
10
11/// WagersInner : List of wagers
12
13#[allow(unused_imports)]
14use serde_json::Value;
15
16#[derive(Debug, Serialize, Deserialize)]
17pub struct WagersInner {
18  #[serde(rename = "conid")]
19  conid: Option<f32>,
20  #[serde(rename = "curr")]
21  curr: Option<String>,
22  #[serde(rename = "desc")]
23  desc: Option<String>,
24  #[serde(rename = "part")]
25  part: Option<String>
26}
27
28impl WagersInner {
29  /// List of wagers
30  pub fn new() -> WagersInner {
31    WagersInner {
32      conid: None,
33      curr: None,
34      desc: None,
35      part: None
36    }
37  }
38
39  pub fn set_conid(&mut self, conid: f32) {
40    self.conid = Some(conid);
41  }
42
43  pub fn with_conid(mut self, conid: f32) -> WagersInner {
44    self.conid = Some(conid);
45    self
46  }
47
48  pub fn conid(&self) -> Option<&f32> {
49    self.conid.as_ref()
50  }
51
52  pub fn reset_conid(&mut self) {
53    self.conid = None;
54  }
55
56  pub fn set_curr(&mut self, curr: String) {
57    self.curr = Some(curr);
58  }
59
60  pub fn with_curr(mut self, curr: String) -> WagersInner {
61    self.curr = Some(curr);
62    self
63  }
64
65  pub fn curr(&self) -> Option<&String> {
66    self.curr.as_ref()
67  }
68
69  pub fn reset_curr(&mut self) {
70    self.curr = None;
71  }
72
73  pub fn set_desc(&mut self, desc: String) {
74    self.desc = Some(desc);
75  }
76
77  pub fn with_desc(mut self, desc: String) -> WagersInner {
78    self.desc = Some(desc);
79    self
80  }
81
82  pub fn desc(&self) -> Option<&String> {
83    self.desc.as_ref()
84  }
85
86  pub fn reset_desc(&mut self) {
87    self.desc = None;
88  }
89
90  pub fn set_part(&mut self, part: String) {
91    self.part = Some(part);
92  }
93
94  pub fn with_part(mut self, part: String) -> WagersInner {
95    self.part = Some(part);
96    self
97  }
98
99  pub fn part(&self) -> Option<&String> {
100    self.part.as_ref()
101  }
102
103  pub fn reset_part(&mut self) {
104    self.part = None;
105  }
106
107}
108
109
110