Struct stripe::InvoiceSettingCustomerSetting
source · [−]pub struct InvoiceSettingCustomerSetting {
pub custom_fields: Option<Vec<InvoiceSettingCustomField>>,
pub default_payment_method: Option<Expandable<PaymentMethod>>,
pub footer: Option<String>,
}
Fields
custom_fields: Option<Vec<InvoiceSettingCustomField>>
Default custom fields to be displayed on invoices for this customer.
default_payment_method: Option<Expandable<PaymentMethod>>
ID of a payment method that’s attached to the customer, to be used as the customer’s default payment method for subscriptions and invoices.
Default footer to be displayed on invoices for this customer.
Trait Implementations
sourceimpl Clone for InvoiceSettingCustomerSetting
impl Clone for InvoiceSettingCustomerSetting
sourcefn clone(&self) -> InvoiceSettingCustomerSetting
fn clone(&self) -> InvoiceSettingCustomerSetting
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InvoiceSettingCustomerSetting
impl Debug for InvoiceSettingCustomerSetting
sourceimpl Default for InvoiceSettingCustomerSetting
impl Default for InvoiceSettingCustomerSetting
sourcefn default() -> InvoiceSettingCustomerSetting
fn default() -> InvoiceSettingCustomerSetting
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for InvoiceSettingCustomerSetting
impl<'de> Deserialize<'de> for InvoiceSettingCustomerSetting
sourcefn 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 InvoiceSettingCustomerSetting
impl Send for InvoiceSettingCustomerSetting
impl Sync for InvoiceSettingCustomerSetting
impl Unpin for InvoiceSettingCustomerSetting
impl UnwindSafe for InvoiceSettingCustomerSetting
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more