Struct stripe::InvoiceParams [−][src]
pub struct InvoiceParams<'a> { pub application_fee: Option<u64>, pub customer: Option<&'a str>, pub description: Option<&'a str>, pub statement_descriptor: Option<&'a str>, pub subscription: Option<&'a str>, pub tax_percent: Option<f64>, pub closed: Option<bool>, pub forgiven: Option<bool>, }
The set of parameters that can be used when creating or updating an invoice.
For more details see https://stripe.com/docs/api#create_invoice, https://stripe.com/docs/api#update_invoice.
Fields
application_fee: Option<u64>
customer: Option<&'a str>
description: Option<&'a str>
statement_descriptor: Option<&'a str>
subscription: Option<&'a str>
tax_percent: Option<f64>
closed: Option<bool>
forgiven: Option<bool>
Trait Implementations
impl<'a> Default for InvoiceParams<'a>
[src]
impl<'a> Default for InvoiceParams<'a>
fn default() -> InvoiceParams<'a>
[src]
fn default() -> InvoiceParams<'a>
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl<'a> Send for InvoiceParams<'a>
impl<'a> Send for InvoiceParams<'a>
impl<'a> Sync for InvoiceParams<'a>
impl<'a> Sync for InvoiceParams<'a>