Package com.xero.models.accounting
Class ContactGroup
java.lang.Object
com.xero.models.accounting.ContactGroup
public class ContactGroup extends Object
ContactGroup
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContactGroup.StatusEnumThe Status of a contact group. -
Constructor Summary
Constructors Constructor Description ContactGroup() -
Method Summary
Modifier and Type Method Description ContactGroupaddContactsItem(Contact contactsItem)ContactGroupcontactGroupID(UUID contactGroupID)ContactGroupcontacts(List<Contact> contacts)booleanequals(Object o)UUIDgetContactGroupID()The Xero identifier for an contact group – specified as a string following the endpoint name.List<Contact>getContacts()The ContactID and Name of Contacts in a contact group.StringgetName()The Name of the contact group.ContactGroup.StatusEnumgetStatus()The Status of a contact group.inthashCode()ContactGroupname(String name)voidsetContactGroupID(UUID contactGroupID)voidsetContacts(List<Contact> contacts)voidsetName(String name)voidsetStatus(ContactGroup.StatusEnum status)ContactGroupstatus(ContactGroup.StatusEnum status)StringtoString()
-
Constructor Details
-
ContactGroup
public ContactGroup()
-
-
Method Details
-
name
-
getName
The Name of the contact group. Required when creating a new contact group- Returns:
- name
-
setName
-
status
-
getStatus
The Status of a contact group. To delete a contact group update the status to DELETED. Only contact groups with a status of ACTIVE are returned on GETs.- Returns:
- status
-
setStatus
-
contactGroupID
-
getContactGroupID
The Xero identifier for an contact group – specified as a string following the endpoint name. e.g. /297c2dc5-cc47-4afd-8ec8-74990b8761e9- Returns:
- contactGroupID
-
setContactGroupID
-
contacts
-
addContactsItem
-
getContacts
The ContactID and Name of Contacts in a contact group. Returned on GETs when the ContactGroupID is supplied in the URL.- Returns:
- contacts
-
setContacts
-
equals
-
hashCode
public int hashCode() -
toString
-