Class ContactGroup

java.lang.Object
com.xero.models.accounting.ContactGroup

public class ContactGroup
extends Object
ContactGroup
  • Constructor Details

    • ContactGroup

      public ContactGroup()
  • Method Details

    • name

      public ContactGroup name​(String name)
    • getName

      public String getName()
      The Name of the contact group. Required when creating a new contact group
      Returns:
      name
    • setName

      public void setName​(String name)
    • status

      public ContactGroup status​(ContactGroup.StatusEnum status)
    • getStatus

      public ContactGroup.StatusEnum 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

      public void setStatus​(ContactGroup.StatusEnum status)
    • contactGroupID

      public ContactGroup contactGroupID​(UUID contactGroupID)
    • getContactGroupID

      public UUID 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

      public void setContactGroupID​(UUID contactGroupID)
    • contacts

      public ContactGroup contacts​(List<Contact> contacts)
    • addContactsItem

      public ContactGroup addContactsItem​(Contact contactsItem)
    • getContacts

      public List<Contact> 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

      public void setContacts​(List<Contact> contacts)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object