fastly_api/models/
mtdlineitems.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct Mtdlineitems {
13 #[serde(rename = "description", skip_serializing_if = "Option::is_none")]
15 pub description: Option<String>,
16 #[serde(rename = "amount", skip_serializing_if = "Option::is_none")]
18 pub amount: Option<f32>,
19 #[serde(rename = "rate", skip_serializing_if = "Option::is_none")]
21 pub rate: Option<f32>,
22 #[serde(rename = "units", skip_serializing_if = "Option::is_none")]
24 pub units: Option<f32>,
25 #[serde(rename = "product_name", skip_serializing_if = "Option::is_none")]
27 pub product_name: Option<String>,
28 #[serde(rename = "product_group", skip_serializing_if = "Option::is_none")]
30 pub product_group: Option<String>,
31 #[serde(rename = "product_line", skip_serializing_if = "Option::is_none")]
33 pub product_line: Option<String>,
34 #[serde(rename = "region", skip_serializing_if = "Option::is_none")]
36 pub region: Option<String>,
37 #[serde(rename = "usage_type", skip_serializing_if = "Option::is_none")]
39 pub usage_type: Option<String>,
40}
41
42impl Mtdlineitems {
43 pub fn new() -> Mtdlineitems {
44 Mtdlineitems {
45 description: None,
46 amount: None,
47 rate: None,
48 units: None,
49 product_name: None,
50 product_group: None,
51 product_line: None,
52 region: None,
53 usage_type: None,
54 }
55 }
56}
57
58