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(String accountsPayableTaxType) |
Contact |
accountsReceivableTaxType(String accountsReceivableTaxType) |
Contact |
addAddressesItem(Address addressesItem) |
Contact |
addAttachmentsItem(Attachment attachmentsItem) |
Contact |
addContactGroupsItem(ContactGroup contactGroupsItem) |
Contact |
addContactPersonsItem(ContactPerson contactPersonsItem) |
Contact |
addPhonesItem(Phone phonesItem) |
Contact |
addPurchasesTrackingCategoriesItem(SalesTrackingCategory purchasesTrackingCategoriesItem) |
Contact |
addresses(List<Address> addresses) |
Contact |
addSalesTrackingCategoriesItem(SalesTrackingCategory salesTrackingCategoriesItem) |
Contact |
addValidationErrorsItem(ValidationError validationErrorsItem) |
Contact |
attachments(List<Attachment> attachments) |
Contact |
balances(Balances balances) |
Contact |
bankAccountDetails(String bankAccountDetails) |
Contact |
batchPayments(BatchPaymentDetails batchPayments) |
Contact |
brandingTheme(BrandingTheme brandingTheme) |
Contact |
contactGroups(List<ContactGroup> contactGroups) |
Contact |
contactID(UUID contactID) |
Contact |
contactNumber(String contactNumber) |
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.
|
String |
getAccountsPayableTaxType()
The tax type from TaxRates
|
String |
getAccountsReceivableTaxType()
The tax type from TaxRates
|
List<Address> |
getAddresses()
Store certain address types for a contact – see address types
|
List<Attachment> |
getAttachments()
Displays array of attachments from the API
|
Balances |
getBalances()
Get balances
|
String |
getBankAccountDetails()
Bank account number of contact
|
BatchPaymentDetails |
getBatchPayments()
Get batchPayments
|
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
|
Double |
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 |
getHasValidationErrors()
A boolean to indicate if a contact has an validation errors
|
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)
|
PaymentTerm |
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<SalesTrackingCategory> |
getPurchasesTrackingCategories()
The default purchases tracking categories for contacts
|
String |
getSalesDefaultAccountCode()
The default sales account code for contacts
|
List<SalesTrackingCategory> |
getSalesTrackingCategories()
The default sales tracking categories for contacts
|
String |
getSkypeUserName()
Skype user name of contact
|
String |
getStatusAttributeString()
Status of object
|
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 |
hasValidationErrors(Boolean hasValidationErrors) |
Contact |
isCustomer(Boolean isCustomer) |
Contact |
isSupplier(Boolean isSupplier) |
Contact |
lastName(String lastName) |
Contact |
name(String name) |
Contact |
paymentTerms(PaymentTerm paymentTerms) |
Contact |
phones(List<Phone> phones) |
Contact |
purchasesDefaultAccountCode(String purchasesDefaultAccountCode) |
Contact |
purchasesTrackingCategories(List<SalesTrackingCategory> purchasesTrackingCategories) |
Contact |
salesDefaultAccountCode(String salesDefaultAccountCode) |
Contact |
salesTrackingCategories(List<SalesTrackingCategory> salesTrackingCategories) |
void |
setAccountNumber(String accountNumber) |
void |
setAccountsPayableTaxType(String accountsPayableTaxType) |
void |
setAccountsReceivableTaxType(String accountsReceivableTaxType) |
void |
setAddresses(List<Address> addresses) |
void |
setAttachments(List<Attachment> attachments) |
void |
setBalances(Balances balances) |
void |
setBankAccountDetails(String bankAccountDetails) |
void |
setBatchPayments(BatchPaymentDetails batchPayments) |
void |
setBrandingTheme(BrandingTheme brandingTheme) |
void |
setContactGroups(List<ContactGroup> contactGroups) |
void |
setContactID(UUID contactID) |
void |
setContactNumber(String contactNumber) |
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 |
setHasValidationErrors(Boolean hasValidationErrors) |
void |
setIsCustomer(Boolean isCustomer) |
void |
setIsSupplier(Boolean isSupplier) |
void |
setLastName(String lastName) |
void |
setName(String name) |
void |
setPaymentTerms(PaymentTerm paymentTerms) |
void |
setPhones(List<Phone> phones) |
void |
setPurchasesDefaultAccountCode(String purchasesDefaultAccountCode) |
void |
setPurchasesTrackingCategories(List<SalesTrackingCategory> purchasesTrackingCategories) |
void |
setSalesDefaultAccountCode(String salesDefaultAccountCode) |
void |
setSalesTrackingCategories(List<SalesTrackingCategory> salesTrackingCategories) |
void |
setSkypeUserName(String skypeUserName) |
void |
setStatusAttributeString(String statusAttributeString) |
void |
setTaxNumber(String taxNumber) |
void |
setTrackingCategoryName(String trackingCategoryName) |
void |
setTrackingCategoryOption(String trackingCategoryOption) |
void |
setValidationErrors(List<ValidationError> validationErrors) |
void |
setXeroNetworkKey(String xeroNetworkKey) |
Contact |
skypeUserName(String skypeUserName) |
Contact |
statusAttributeString(String statusAttributeString) |
Contact |
taxNumber(String taxNumber) |
String |
toString() |
Contact |
trackingCategoryName(String trackingCategoryName) |
Contact |
trackingCategoryOption(String trackingCategoryOption) |
Contact |
validationErrors(List<ValidationError> validationErrors) |
Contact |
xeroNetworkKey(String xeroNetworkKey) |
public UUID getContactID()
public void setContactID(UUID contactID)
public String getContactNumber()
public void setContactNumber(String contactNumber)
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(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 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<SalesTrackingCategory> salesTrackingCategories)
public Contact addSalesTrackingCategoriesItem(SalesTrackingCategory salesTrackingCategoriesItem)
public List<SalesTrackingCategory> getSalesTrackingCategories()
public void setSalesTrackingCategories(List<SalesTrackingCategory> salesTrackingCategories)
public Contact purchasesTrackingCategories(List<SalesTrackingCategory> purchasesTrackingCategories)
public Contact addPurchasesTrackingCategoriesItem(SalesTrackingCategory purchasesTrackingCategoriesItem)
public List<SalesTrackingCategory> getPurchasesTrackingCategories()
public void setPurchasesTrackingCategories(List<SalesTrackingCategory> purchasesTrackingCategories)
public String getTrackingCategoryName()
public void setTrackingCategoryName(String trackingCategoryName)
public String getTrackingCategoryOption()
public void setTrackingCategoryOption(String trackingCategoryOption)
public Contact paymentTerms(PaymentTerm paymentTerms)
public PaymentTerm getPaymentTerms()
public void setPaymentTerms(PaymentTerm paymentTerms)
public org.threeten.bp.OffsetDateTime getUpdatedDateUTC()
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 Contact batchPayments(BatchPaymentDetails batchPayments)
public BatchPaymentDetails getBatchPayments()
public void setBatchPayments(BatchPaymentDetails batchPayments)
public Double getDiscount()
public Balances getBalances()
public void setBalances(Balances balances)
public Contact attachments(List<Attachment> attachments)
public Contact addAttachmentsItem(Attachment attachmentsItem)
public List<Attachment> getAttachments()
public void setAttachments(List<Attachment> attachments)
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)
public Boolean getHasValidationErrors()
public void setHasValidationErrors(Boolean hasValidationErrors)
public String getStatusAttributeString()
public void setStatusAttributeString(String statusAttributeString)
Copyright © 2020. All rights reserved.