Struct stripe::generated::checkout::payment_link::UpdatePaymentLinkInvoiceCreationInvoiceData
source · pub struct UpdatePaymentLinkInvoiceCreationInvoiceData {
pub account_tax_ids: Option<Vec<String>>,
pub custom_fields: Option<Vec<UpdatePaymentLinkInvoiceCreationInvoiceDataCustomFields>>,
pub description: Option<String>,
pub footer: Option<String>,
pub issuer: Option<UpdatePaymentLinkInvoiceCreationInvoiceDataIssuer>,
pub metadata: Option<Metadata>,
pub rendering_options: Option<UpdatePaymentLinkInvoiceCreationInvoiceDataRenderingOptions>,
}
Fields§
§account_tax_ids: Option<Vec<String>>
The account tax IDs associated with the invoice.
custom_fields: Option<Vec<UpdatePaymentLinkInvoiceCreationInvoiceDataCustomFields>>
Default custom fields to be displayed on invoices for this customer.
description: Option<String>
An arbitrary string attached to the object.
Often useful for displaying to users.
Default footer to be displayed on invoices for this customer.
issuer: Option<UpdatePaymentLinkInvoiceCreationInvoiceDataIssuer>
The connected account that issues the invoice.
The invoice is presented with the branding and support information of the specified account.
metadata: Option<Metadata>
Set of key-value pairs that you can attach to an object.
This can be useful for storing additional information about the object in a structured format.
Individual keys can be unset by posting an empty value to them.
All keys can be unset by posting an empty value to metadata
.
rendering_options: Option<UpdatePaymentLinkInvoiceCreationInvoiceDataRenderingOptions>
Default options for invoice PDF rendering for this customer.
Trait Implementations§
source§impl Clone for UpdatePaymentLinkInvoiceCreationInvoiceData
impl Clone for UpdatePaymentLinkInvoiceCreationInvoiceData
source§fn clone(&self) -> UpdatePaymentLinkInvoiceCreationInvoiceData
fn clone(&self) -> UpdatePaymentLinkInvoiceCreationInvoiceData
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 Default for UpdatePaymentLinkInvoiceCreationInvoiceData
impl Default for UpdatePaymentLinkInvoiceCreationInvoiceData
source§fn default() -> UpdatePaymentLinkInvoiceCreationInvoiceData
fn default() -> UpdatePaymentLinkInvoiceCreationInvoiceData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UpdatePaymentLinkInvoiceCreationInvoiceData
impl<'de> Deserialize<'de> for UpdatePaymentLinkInvoiceCreationInvoiceData
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 RefUnwindSafe for UpdatePaymentLinkInvoiceCreationInvoiceData
impl Send for UpdatePaymentLinkInvoiceCreationInvoiceData
impl Sync for UpdatePaymentLinkInvoiceCreationInvoiceData
impl Unpin for UpdatePaymentLinkInvoiceCreationInvoiceData
impl UnwindSafe for UpdatePaymentLinkInvoiceCreationInvoiceData
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