java.lang.Object | ||
↳ | PayPalRetailObject | |
↳ | com.paypal.paypalretailsdk.InvoiceBillingInfo |
Container for information about the payer or intended payer on an invoice
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InvoiceBillingInfo() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String |
getAdditionalInfo()
Option to display additional information
such as business hours.
| ||||||||||
InvoiceAddress |
getAddress()
The address of the payer @length(,100)
| ||||||||||
String |
getBusinessName()
The business name of the payer
| ||||||||||
String |
getCountryCode()
Country code (in E.164 format).
| ||||||||||
String |
getEmail()
The email address of the payer @required @length(1,260) @format(email)
| ||||||||||
String |
getFirstName()
The first name of the payer @length(,30)
| ||||||||||
String |
getLanguage()
Language of the email sent to the payer.
| ||||||||||
String |
getLastName()
The last name of the payer @length(,30)
| ||||||||||
String |
getNationalNumber()
In-country phone number (in E.164 format).
| ||||||||||
String |
getNotificationChannel()
Preferred notification channel of the
payer.
| ||||||||||
Boolean |
hasAnyValue()
Check to see if this object has any value
| ||||||||||
void |
setAdditionalInfo(String value)
Option to display additional information
such as business hours.
| ||||||||||
void |
setAddress(InvoiceAddress value)
The address of the payer @length(,100)
| ||||||||||
void |
setBusinessName(String value)
The business name of the payer
| ||||||||||
void |
setCountryCode(String value)
Country code (in E.164 format).
| ||||||||||
void |
setEmail(String value)
The email address of the payer @required @length(1,260) @format(email)
| ||||||||||
void |
setFirstName(String value)
The first name of the payer @length(,30)
| ||||||||||
void |
setLanguage(String value)
Language of the email sent to the payer.
| ||||||||||
void |
setLastName(String value)
The last name of the payer @length(,30)
| ||||||||||
void |
setNationalNumber(String value)
In-country phone number (in E.164 format).
| ||||||||||
void |
setNotificationChannel(String value)
Preferred notification channel of the
payer.
| ||||||||||
String |
toString()
Returns a string representing the serialized state of the InvoiceBillingInfo object
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Option to display additional information such as business hours. 40 characters max.
The business name of the payer
Country code (in E.164 format). Assume length is n.
The email address of the payer @required @length(1,260) @format(email)
The first name of the payer @length(,30)
Language of the email sent to the payer. Will only be used if payer doesn't have a PayPal account.
The last name of the payer @length(,30)
In-country phone number (in E.164 format). Maximum (15 - n) digits
Preferred notification channel of the payer. Email by default.
Check to see if this object has any value
Option to display additional information such as business hours. 40 characters max.
The business name of the payer
Country code (in E.164 format). Assume length is n.
The email address of the payer @required @length(1,260) @format(email)
The first name of the payer @length(,30)
Language of the email sent to the payer. Will only be used if payer doesn't have a PayPal account.
The last name of the payer @length(,30)
In-country phone number (in E.164 format). Maximum (15 - n) digits
Preferred notification channel of the payer. Email by default.
Returns a string representing the serialized state of the InvoiceBillingInfo object