public class Contact extends Object
| Constructor and Description |
|---|
Contact() |
| Modifier and Type | Method and Description |
|---|---|
Contact |
accountNumber(String accountNumber) |
Contact |
accountsPayableTaxType(String accountsPayableTaxType) |
Contact |
accountsReceivableTaxType(String 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(Object balances) |
Contact |
bankAccountDetails(String bankAccountDetails) |
Contact |
brandingTheme(Object brandingTheme) |
Contact |
contactGroups(List<ContactGroup> contactGroups) |
Contact |
contactID(UUID contactID) |
Contact |
contactPersons(List<ContactPerson> contactPersons) |
Contact |
contactStatus(String contactStatus) |
Contact |
defaultCurrency(String defaultCurrency) |
Contact |
emailAddress(String emailAddress) |
boolean |
equals(Object o) |
Contact |
firstName(String firstName) |
String |
getAccountNumber()
A user defined account number.
|
String |
getAccountsPayableTaxType()
Default tax type used for contact on AP invoices
|
String |
getAccountsReceivableTaxType()
Default tax type used for contact on AR invoices
|
List<Address> |
getAddresses()
Store certain address types for a contact – see address types
|
Object |
getBalances()
Get balances
|
String |
getBankAccountDetails()
Bank account number of contact
|
String |
getBatchPayments()
batch payment details for contact (read only)
|
Object |
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
|
String |
getContactStatus()
Current status of a contact – see contact status types
|
String |
getDefaultCurrency()
Default currency for raising invoices against contact
|
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)
|
Object |
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
|
String |
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(Object 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(String accountsPayableTaxType) |
void |
setAccountsReceivableTaxType(String accountsReceivableTaxType) |
void |
setAddresses(List<Address> addresses) |
void |
setBalances(Object balances) |
void |
setBankAccountDetails(String bankAccountDetails) |
void |
setBrandingTheme(Object brandingTheme) |
void |
setContactGroups(List<ContactGroup> contactGroups) |
void |
setContactID(UUID contactID) |
void |
setContactPersons(List<ContactPerson> contactPersons) |
void |
setContactStatus(String contactStatus) |
void |
setDefaultCurrency(String 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(Object 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(String 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(String 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 String getContactStatus()
public void setContactStatus(String 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(String accountsReceivableTaxType)
public String getAccountsReceivableTaxType()
public void setAccountsReceivableTaxType(String accountsReceivableTaxType)
public String getAccountsPayableTaxType()
public void setAccountsPayableTaxType(String 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 String getDefaultCurrency()
public void setDefaultCurrency(String 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 Object getPaymentTerms()
public void setPaymentTerms(Object paymentTerms)
public String getUpdatedDateUTC()
public void setUpdatedDateUTC(String 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 Object getBrandingTheme()
public void setBrandingTheme(Object brandingTheme)
public String getBatchPayments()
public Float getDiscount()
public Object getBalances()
public void setBalances(Object 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.