Struct fastly_api::models::invoice_response::InvoiceResponse
source · pub struct InvoiceResponse {
pub customer_id: Option<String>,
pub invoice_id: Option<String>,
pub invoice_posted_on: Option<String>,
pub billing_start_date: Option<String>,
pub billing_end_date: Option<String>,
pub statement_number: Option<String>,
pub currency_code: Option<String>,
pub monthly_transaction_amount: Option<f32>,
pub transaction_line_items: Option<Vec<Invoicelineitems>>,
}Fields§
§customer_id: Option<String>Customer ID associated with the invoice.
invoice_id: Option<String>Alphanumeric string identifying the invoice.
invoice_posted_on: Option<String>Date and time invoice was posted on, in ISO 8601 format.
billing_start_date: Option<String>Date and time (in ISO 8601 format) for initiation point of a billing cycle, signifying the start of charges for a service or subscription.
billing_end_date: Option<String>Date and time (in ISO 8601 format) for termination point of a billing cycle, signifying the end of charges for a service or subscription.
statement_number: Option<String>Alphanumeric string identifying the statement number.
currency_code: Option<String>Three-letter code representing a specific currency used for financial transactions.
monthly_transaction_amount: Option<f32>Total billable amount for invoiced services charged within a single month.
transaction_line_items: Option<Vec<Invoicelineitems>>Implementations§
source§impl InvoiceResponse
impl InvoiceResponse
pub fn new() -> InvoiceResponse
Trait Implementations§
source§impl Clone for InvoiceResponse
impl Clone for InvoiceResponse
source§fn clone(&self) -> InvoiceResponse
fn clone(&self) -> InvoiceResponse
Returns a copy 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 InvoiceResponse
impl Debug for InvoiceResponse
source§impl Default for InvoiceResponse
impl Default for InvoiceResponse
source§fn default() -> InvoiceResponse
fn default() -> InvoiceResponse
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InvoiceResponse
impl<'de> Deserialize<'de> for InvoiceResponse
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
source§impl PartialEq for InvoiceResponse
impl PartialEq for InvoiceResponse
source§fn eq(&self, other: &InvoiceResponse) -> bool
fn eq(&self, other: &InvoiceResponse) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for InvoiceResponse
impl Serialize for InvoiceResponse
impl StructuralPartialEq for InvoiceResponse
Auto Trait Implementations§
impl RefUnwindSafe for InvoiceResponse
impl Send for InvoiceResponse
impl Sync for InvoiceResponse
impl Unpin for InvoiceResponse
impl UnwindSafe for InvoiceResponse
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