#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct LineItemData {
#[serde(rename = "amount", skip_serializing_if = "Option::is_none")]
pub amount: Option<f32>,
#[serde(rename = "aria_invoice_id", skip_serializing_if = "Option::is_none")]
pub aria_invoice_id: Option<Box<crate::models::LineItemDataReadOnlyInvoiceId>>,
#[serde(rename = "client_service_id", skip_serializing_if = "Option::is_none")]
pub client_service_id: Option<String>,
#[serde(rename = "credit_coupon_code", skip_serializing_if = "Option::is_none")]
pub credit_coupon_code: Option<String>,
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
pub description: Option<String>,
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(rename = "line_number", skip_serializing_if = "Option::is_none")]
pub line_number: Option<i32>,
#[serde(rename = "plan_name", skip_serializing_if = "Option::is_none")]
pub plan_name: Option<String>,
#[serde(rename = "plan_no", skip_serializing_if = "Option::is_none")]
pub plan_no: Option<f32>,
#[serde(rename = "rate_per_unit", skip_serializing_if = "Option::is_none")]
pub rate_per_unit: Option<f32>,
#[serde(rename = "rate_schedule_no", skip_serializing_if = "Option::is_none")]
pub rate_schedule_no: Option<f32>,
#[serde(rename = "rate_schedule_tier_no", skip_serializing_if = "Option::is_none")]
pub rate_schedule_tier_no: Option<f32>,
#[serde(rename = "service_name", skip_serializing_if = "Option::is_none")]
pub service_name: Option<String>,
#[serde(rename = "service_no", skip_serializing_if = "Option::is_none")]
pub service_no: Option<f32>,
#[serde(rename = "units", skip_serializing_if = "Option::is_none")]
pub units: Option<f32>,
#[serde(rename = "usage_type_cd", skip_serializing_if = "Option::is_none")]
pub usage_type_cd: Option<String>,
#[serde(rename = "usage_type_no", skip_serializing_if = "Option::is_none")]
pub usage_type_no: Option<f32>,
}
impl LineItemData {
pub fn new() -> LineItemData {
LineItemData {
amount: None,
aria_invoice_id: None,
client_service_id: None,
credit_coupon_code: None,
description: None,
id: None,
line_number: None,
plan_name: None,
plan_no: None,
rate_per_unit: None,
rate_schedule_no: None,
rate_schedule_tier_no: None,
service_name: None,
service_no: None,
units: None,
usage_type_cd: None,
usage_type_no: None,
}
}
}