pub struct SendInvoicePayload {
pub additional_recipients: Option<Vec<String>>,
pub note: Option<String>,
pub send_to_invoicer: Option<bool>,
pub send_to_recipient: Option<bool>,
pub subject: Option<String>,
}
Expand description
Send Invoice Payload
Fields
additional_recipients: Option<Vec<String>>
An array of one or more CC: emails to which notifications are sent. If you omit this parameter, a notification is sent to all CC: email addresses that are part of the invoice.
note: Option<String>
A note to the payer.
send_to_invoicer: Option<bool>
Indicates whether to send a copy of the email to the merchant.
send_to_recipient: Option<bool>
Indicates whether to send a copy of the email to the recipient.
subject: Option<String>
The subject of the email that is sent as a notification to the recipient.
Trait Implementations
sourceimpl Clone for SendInvoicePayload
impl Clone for SendInvoicePayload
sourcefn clone(&self) -> SendInvoicePayload
fn clone(&self) -> SendInvoicePayload
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 SendInvoicePayload
impl Debug for SendInvoicePayload
sourceimpl Default for SendInvoicePayload
impl Default for SendInvoicePayload
sourcefn default() -> SendInvoicePayload
fn default() -> SendInvoicePayload
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SendInvoicePayload
impl<'de> Deserialize<'de> for SendInvoicePayload
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
sourceimpl Serialize for SendInvoicePayload
impl Serialize for SendInvoicePayload
Auto Trait Implementations
impl RefUnwindSafe for SendInvoicePayload
impl Send for SendInvoicePayload
impl Sync for SendInvoicePayload
impl Unpin for SendInvoicePayload
impl UnwindSafe for SendInvoicePayload
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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>
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