public class Contact extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Contact.ContactStatusEnum
Current status of a contact – see contact status types
|
| Constructor and Description |
|---|
Contact() |
| Modifier and Type | Method and Description |
|---|---|
Contact |
accountNumber(String accountNumber) |
Contact |
accountsPayableTaxType(TaxType accountsPayableTaxType) |
Contact |
accountsReceivableTaxType(TaxType accountsReceivableTaxType) |
Contact |
addAddressesItem(Address addressesItem) |
Contact |
addContactGroupsItem(ContactGroup contactGroupsItem) |
Contact |
addContactPersonsItem(ContactPerson contactPersonsItem) |
Contact |
addPhonesItem(Phone phonesItem) |
Contact |
addPurchasesTrackingCategoriesItem(TrackingCategory purchasesTrackingCategoriesItem) |
Contact |
addresses(List<Address> addresses) |
Contact |
addSalesTrackingCategoriesItem(TrackingCategory salesTrackingCategoriesItem) |
Contact |
addValidationErrorsItem(ValidationError validationErrorsItem) |
Contact |
balances(Balances balances) |
Contact |
bankAccountDetails(String bankAccountDetails) |
Contact |
brandingTheme(BrandingTheme brandingTheme) |
Contact |
contactGroups(List<ContactGroup> contactGroups) |
Contact |
contactID(UUID contactID) |
Contact |
contactPersons(List<ContactPerson> contactPersons) |
Contact |
contactStatus(Contact.ContactStatusEnum contactStatus) |
Contact |
defaultCurrency(CurrencyCode defaultCurrency) |
Contact |
emailAddress(String emailAddress) |
boolean |
equals(Object o) |
Contact |
firstName(String firstName) |
String |
getAccountNumber()
A user defined account number.
|
TaxType |
getAccountsPayableTaxType()
Get accountsPayableTaxType
|
TaxType |
getAccountsReceivableTaxType()
Get accountsReceivableTaxType
|
List<Address> |
getAddresses()
Store certain address types for a contact – see address types
|
Balances |
getBalances()
Get balances
|
String |
getBankAccountDetails()
Bank account number of contact
|
String |
getBatchPayments()
batch payment details for contact (read only)
|
BrandingTheme |
getBrandingTheme()
Get brandingTheme
|
List<ContactGroup> |
getContactGroups()
Displays which contact groups a contact is included in
|
UUID |
getContactID()
Xero identifier
|
String |
getContactNumber()
This can be updated via the API only i.e.
|
List<ContactPerson> |
getContactPersons()
See contact persons
|
Contact.ContactStatusEnum |
getContactStatus()
Current status of a contact – see contact status types
|
CurrencyCode |
getDefaultCurrency()
Get defaultCurrency
|
Float |
getDiscount()
The default discount rate for the contact (read only)
|
String |
getEmailAddress()
Email address of contact person (umlauts not supported) (max length = 255)
|
String |
getFirstName()
First name of contact person (max length = 255)
|
Boolean |
getHasAttachments()
A boolean to indicate if a contact has an attachment
|
Boolean |
getIsCustomer()
true or false – Boolean that describes if a contact has any AR invoices entered against them.
|
Boolean |
getIsSupplier()
true or false – Boolean that describes if a contact that has any AP invoices entered against them.
|
String |
getLastName()
Last name of contact person (max length = 255)
|
String |
getName()
Full name of contact/organisation (max length = 255)
|
PaymentTermType |
getPaymentTerms()
Get paymentTerms
|
List<Phone> |
getPhones()
Store certain phone types for a contact – see phone types
|
String |
getPurchasesDefaultAccountCode()
The default purchases account code for contacts
|
List<TrackingCategory> |
getPurchasesTrackingCategories()
The default purchases tracking categories for contacts
|
String |
getSalesDefaultAccountCode()
The default sales account code for contacts
|
List<TrackingCategory> |
getSalesTrackingCategories()
The default sales tracking categories for contacts
|
String |
getSkypeUserName()
Skype user name of contact
|
String |
getTaxNumber()
Tax number of contact – this is also known as the ABN (Australia), GST Number (New Zealand), VAT Number (UK) or Tax ID Number (US and global) in the Xero UI depending on which regionalized version of Xero you are using (max length = 50)
|
String |
getTrackingCategoryName()
The name of the Tracking Category assigned to the contact under SalesTrackingCategories and PurchasesTrackingCategories
|
String |
getTrackingCategoryOption()
The name of the Tracking Option assigned to the contact under SalesTrackingCategories and PurchasesTrackingCategories
|
org.threeten.bp.OffsetDateTime |
getUpdatedDateUTC()
UTC timestamp of last update to contact
|
List<ValidationError> |
getValidationErrors()
Displays validation errors returned from the API
|
String |
getWebsite()
Website address for contact (read only)
|
String |
getXeroNetworkKey()
Store XeroNetworkKey for contacts.
|
Contact |
hasAttachments(Boolean hasAttachments) |
int |
hashCode() |
Contact |
isCustomer(Boolean isCustomer) |
Contact |
isSupplier(Boolean isSupplier) |
Contact |
lastName(String lastName) |
Contact |
name(String name) |
Contact |
paymentTerms(PaymentTermType paymentTerms) |
Contact |
phones(List<Phone> phones) |
Contact |
purchasesDefaultAccountCode(String purchasesDefaultAccountCode) |
Contact |
purchasesTrackingCategories(List<TrackingCategory> purchasesTrackingCategories) |
Contact |
salesDefaultAccountCode(String salesDefaultAccountCode) |
Contact |
salesTrackingCategories(List<TrackingCategory> salesTrackingCategories) |
void |
setAccountNumber(String accountNumber) |
void |
setAccountsPayableTaxType(TaxType accountsPayableTaxType) |
void |
setAccountsReceivableTaxType(TaxType accountsReceivableTaxType) |
void |
setAddresses(List<Address> addresses) |
void |
setBalances(Balances balances) |
void |
setBankAccountDetails(String bankAccountDetails) |
void |
setBrandingTheme(BrandingTheme brandingTheme) |
void |
setContactGroups(List<ContactGroup> contactGroups) |
void |
setContactID(UUID contactID) |
void |
setContactPersons(List<ContactPerson> contactPersons) |
void |
setContactStatus(Contact.ContactStatusEnum contactStatus) |
void |
setDefaultCurrency(CurrencyCode defaultCurrency) |
void |
setEmailAddress(String emailAddress) |
void |
setFirstName(String firstName) |
void |
setHasAttachments(Boolean hasAttachments) |
void |
setIsCustomer(Boolean isCustomer) |
void |
setIsSupplier(Boolean isSupplier) |
void |
setLastName(String lastName) |
void |
setName(String name) |
void |
setPaymentTerms(PaymentTermType paymentTerms) |
void |
setPhones(List<Phone> phones) |
void |
setPurchasesDefaultAccountCode(String purchasesDefaultAccountCode) |
void |
setPurchasesTrackingCategories(List<TrackingCategory> purchasesTrackingCategories) |
void |
setSalesDefaultAccountCode(String salesDefaultAccountCode) |
void |
setSalesTrackingCategories(List<TrackingCategory> salesTrackingCategories) |
void |
setSkypeUserName(String skypeUserName) |
void |
setTaxNumber(String taxNumber) |
void |
setTrackingCategoryName(String trackingCategoryName) |
void |
setTrackingCategoryOption(String trackingCategoryOption) |
void |
setUpdatedDateUTC(org.threeten.bp.OffsetDateTime updatedDateUTC) |
void |
setValidationErrors(List<ValidationError> validationErrors) |
void |
setXeroNetworkKey(String xeroNetworkKey) |
Contact |
skypeUserName(String skypeUserName) |
Contact |
taxNumber(String taxNumber) |
String |
toString() |
Contact |
trackingCategoryName(String trackingCategoryName) |
Contact |
trackingCategoryOption(String trackingCategoryOption) |
Contact |
updatedDateUTC(org.threeten.bp.OffsetDateTime updatedDateUTC) |
Contact |
validationErrors(List<ValidationError> validationErrors) |
Contact |
xeroNetworkKey(String xeroNetworkKey) |
public UUID getContactID()
public void setContactID(UUID contactID)
public String getContactNumber()
public String getAccountNumber()
public void setAccountNumber(String accountNumber)
public Contact contactStatus(Contact.ContactStatusEnum contactStatus)
public Contact.ContactStatusEnum getContactStatus()
public void setContactStatus(Contact.ContactStatusEnum contactStatus)
public String getName()
public void setName(String name)
public String getFirstName()
public void setFirstName(String firstName)
public String getLastName()
public void setLastName(String lastName)
public String getEmailAddress()
public void setEmailAddress(String emailAddress)
public String getSkypeUserName()
public void setSkypeUserName(String skypeUserName)
public Contact contactPersons(List<ContactPerson> contactPersons)
public Contact addContactPersonsItem(ContactPerson contactPersonsItem)
public List<ContactPerson> getContactPersons()
public void setContactPersons(List<ContactPerson> contactPersons)
public String getBankAccountDetails()
public void setBankAccountDetails(String bankAccountDetails)
public String getTaxNumber()
public void setTaxNumber(String taxNumber)
public Contact accountsReceivableTaxType(TaxType accountsReceivableTaxType)
public TaxType getAccountsReceivableTaxType()
public void setAccountsReceivableTaxType(TaxType accountsReceivableTaxType)
public TaxType getAccountsPayableTaxType()
public void setAccountsPayableTaxType(TaxType accountsPayableTaxType)
public List<Address> getAddresses()
public List<Phone> getPhones()
public Boolean getIsSupplier()
public void setIsSupplier(Boolean isSupplier)
public Boolean getIsCustomer()
public void setIsCustomer(Boolean isCustomer)
public Contact defaultCurrency(CurrencyCode defaultCurrency)
public CurrencyCode getDefaultCurrency()
public void setDefaultCurrency(CurrencyCode defaultCurrency)
public String getXeroNetworkKey()
public void setXeroNetworkKey(String xeroNetworkKey)
public String getSalesDefaultAccountCode()
public void setSalesDefaultAccountCode(String salesDefaultAccountCode)
public Contact purchasesDefaultAccountCode(String purchasesDefaultAccountCode)
public String getPurchasesDefaultAccountCode()
public void setPurchasesDefaultAccountCode(String purchasesDefaultAccountCode)
public Contact salesTrackingCategories(List<TrackingCategory> salesTrackingCategories)
public Contact addSalesTrackingCategoriesItem(TrackingCategory salesTrackingCategoriesItem)
public List<TrackingCategory> getSalesTrackingCategories()
public void setSalesTrackingCategories(List<TrackingCategory> salesTrackingCategories)
public Contact purchasesTrackingCategories(List<TrackingCategory> purchasesTrackingCategories)
public Contact addPurchasesTrackingCategoriesItem(TrackingCategory purchasesTrackingCategoriesItem)
public List<TrackingCategory> getPurchasesTrackingCategories()
public void setPurchasesTrackingCategories(List<TrackingCategory> purchasesTrackingCategories)
public String getTrackingCategoryName()
public void setTrackingCategoryName(String trackingCategoryName)
public String getTrackingCategoryOption()
public void setTrackingCategoryOption(String trackingCategoryOption)
public Contact paymentTerms(PaymentTermType paymentTerms)
public PaymentTermType getPaymentTerms()
public void setPaymentTerms(PaymentTermType paymentTerms)
public Contact updatedDateUTC(org.threeten.bp.OffsetDateTime updatedDateUTC)
public org.threeten.bp.OffsetDateTime getUpdatedDateUTC()
public void setUpdatedDateUTC(org.threeten.bp.OffsetDateTime updatedDateUTC)
public Contact contactGroups(List<ContactGroup> contactGroups)
public Contact addContactGroupsItem(ContactGroup contactGroupsItem)
public List<ContactGroup> getContactGroups()
public void setContactGroups(List<ContactGroup> contactGroups)
public String getWebsite()
public Contact brandingTheme(BrandingTheme brandingTheme)
public BrandingTheme getBrandingTheme()
public void setBrandingTheme(BrandingTheme brandingTheme)
public String getBatchPayments()
public Float getDiscount()
public Balances getBalances()
public void setBalances(Balances balances)
public Boolean getHasAttachments()
public void setHasAttachments(Boolean hasAttachments)
public Contact validationErrors(List<ValidationError> validationErrors)
public Contact addValidationErrorsItem(ValidationError validationErrorsItem)
public List<ValidationError> getValidationErrors()
public void setValidationErrors(List<ValidationError> validationErrors)
Copyright © 2018. All rights reserved.