Struct paypal_rs::invoice::InvoicerInfo [−][src]
pub struct InvoicerInfo { pub business_name: String, pub name: Option<Name>, pub email_address: Option<String>, pub phones: Option<Vec<PhoneDetail>>, pub website: Option<String>, pub tax_id: Option<String>, pub additional_notes: Option<String>, pub logo_url: Option<String>, }
Expand description
The invoicer information.
Fields
business_name: String
Required. The business name of the party.
name: Option<Name>
The first and Last name of the recipient.
email_address: Option<String>
The invoicer email address, which must be listed in the user’s PayPal profile. If you omit this value, notifications are sent from and to the primary email address but do not appear on the invoice.
phones: Option<Vec<PhoneDetail>>
An array of invoicer’s phone numbers. The invoicer can choose to hide the phone number on the invoice.
website: Option<String>
The invoicer’s website.
tax_id: Option<String>
The invoicer’s tax ID.
additional_notes: Option<String>
Any additional information. Includes business hours.
logo_url: Option<String>
The full URL to an external logo image. The logo image must not be larger than 250 pixels wide by 90 pixels high.
Trait Implementations
Returns the “default value” for a type. Read more
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 InvoicerInfo
impl Send for InvoicerInfo
impl Sync for InvoicerInfo
impl Unpin for InvoicerInfo
impl UnwindSafe for InvoicerInfo