pub struct InvoiceLineItemEntity {
pub id: Option<i64>,
pub amount: Option<f64>,
pub created_at: Option<String>,
pub description: Option<String>,
pub type: Option<String>,
pub service_end_at: Option<String>,
pub service_start_at: Option<String>,
pub plan: Option<String>,
pub site: Option<String>,
}
Expand description
An Invoice Line Item entity
Fields§
§id: Option<i64>
Line item ID
amount: Option<f64>
Amount
created_at: Option<String>
Created at
description: Option<String>
Description
type: Option<String>
Type (e.g., “invoice”)
service_end_at: Option<String>
Service end date
service_start_at: Option<String>
Service start date
plan: Option<String>
Plan name
site: Option<String>
Site name
Trait Implementations§
Source§impl Clone for InvoiceLineItemEntity
impl Clone for InvoiceLineItemEntity
Source§fn clone(&self) -> InvoiceLineItemEntity
fn clone(&self) -> InvoiceLineItemEntity
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for InvoiceLineItemEntity
impl Debug for InvoiceLineItemEntity
Source§impl<'de> Deserialize<'de> for InvoiceLineItemEntity
impl<'de> Deserialize<'de> for InvoiceLineItemEntity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for InvoiceLineItemEntity
impl RefUnwindSafe for InvoiceLineItemEntity
impl Send for InvoiceLineItemEntity
impl Sync for InvoiceLineItemEntity
impl Unpin for InvoiceLineItemEntity
impl UnwindSafe for InvoiceLineItemEntity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more