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