Class ContactListTemplate

java.lang.Object
com.mypurecloud.sdk.v2.model.ContactListTemplate
All Implemented Interfaces:
Serializable

public class ContactListTemplate extends Object implements Serializable
ContactListTemplate
See Also:
  • Constructor Details

    • ContactListTemplate

      public ContactListTemplate()
    • ContactListTemplate

      public ContactListTemplate(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public ContactListTemplate name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDateCreated

      public Date getDateCreated()
    • getDateModified

      public Date getDateModified()
    • version

      public ContactListTemplate version(Integer version)
      Required for updates, must match the version number of the most recent update
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • columnNames

      public ContactListTemplate columnNames(List<String> columnNames)
      The names of the contact data columns.
    • getColumnNames

      public List<String> getColumnNames()
    • setColumnNames

      public void setColumnNames(List<String> columnNames)
    • phoneColumns

      public ContactListTemplate phoneColumns(List<ContactPhoneNumberColumn> phoneColumns)
      Indicates which columns are phone numbers.
    • getPhoneColumns

      public List<ContactPhoneNumberColumn> getPhoneColumns()
    • setPhoneColumns

      public void setPhoneColumns(List<ContactPhoneNumberColumn> phoneColumns)
    • emailColumns

      public ContactListTemplate emailColumns(List<EmailColumn> emailColumns)
      Indicates which columns are email addresses
    • getEmailColumns

      public List<EmailColumn> getEmailColumns()
    • setEmailColumns

      public void setEmailColumns(List<EmailColumn> emailColumns)
    • whatsAppColumns

      public ContactListTemplate whatsAppColumns(List<WhatsAppColumn> whatsAppColumns)
      Indicates which columns are whatsApp contacts
    • getWhatsAppColumns

      public List<WhatsAppColumn> getWhatsAppColumns()
    • setWhatsAppColumns

      public void setWhatsAppColumns(List<WhatsAppColumn> whatsAppColumns)
    • previewModeColumnName

      public ContactListTemplate previewModeColumnName(String previewModeColumnName)
      A column to check if a contact should always be dialed in preview mode.
    • getPreviewModeColumnName

      public String getPreviewModeColumnName()
    • setPreviewModeColumnName

      public void setPreviewModeColumnName(String previewModeColumnName)
    • previewModeAcceptedValues

      public ContactListTemplate previewModeAcceptedValues(List<String> previewModeAcceptedValues)
      The values in the previewModeColumnName column that indicate a contact should always be dialed in preview mode.
    • getPreviewModeAcceptedValues

      public List<String> getPreviewModeAcceptedValues()
    • setPreviewModeAcceptedValues

      public void setPreviewModeAcceptedValues(List<String> previewModeAcceptedValues)
    • attemptLimits

      public ContactListTemplate attemptLimits(DomainEntityRef attemptLimits)
      AttemptLimits for this ContactListTemplate.
    • getAttemptLimits

      public DomainEntityRef getAttemptLimits()
    • setAttemptLimits

      public void setAttemptLimits(DomainEntityRef attemptLimits)
    • automaticTimeZoneMapping

      public ContactListTemplate automaticTimeZoneMapping(Boolean automaticTimeZoneMapping)
      Indicates if automatic time zone mapping is to be used for this ContactListTemplate.
    • getAutomaticTimeZoneMapping

      public Boolean getAutomaticTimeZoneMapping()
    • setAutomaticTimeZoneMapping

      public void setAutomaticTimeZoneMapping(Boolean automaticTimeZoneMapping)
    • zipCodeColumnName

      public ContactListTemplate zipCodeColumnName(String zipCodeColumnName)
      The name of ContactListTemplate column containing the zip code for use with automatic time zone mapping. Only allowed if 'automaticTimeZoneMapping' is set to true.
    • getZipCodeColumnName

      public String getZipCodeColumnName()
    • setZipCodeColumnName

      public void setZipCodeColumnName(String zipCodeColumnName)
    • columnDataTypeSpecifications

      public ContactListTemplate columnDataTypeSpecifications(List<ColumnDataTypeSpecification> columnDataTypeSpecifications)
      The settings of the columns selected for dynamic queueing
    • getColumnDataTypeSpecifications

      public List<ColumnDataTypeSpecification> getColumnDataTypeSpecifications()
    • setColumnDataTypeSpecifications

      public void setColumnDataTypeSpecifications(List<ColumnDataTypeSpecification> columnDataTypeSpecifications)
    • trimWhitespace

      public ContactListTemplate trimWhitespace(Boolean trimWhitespace)
      Whether to trim white space when importing a ContactListTemplate csv file, default value = true
    • getTrimWhitespace

      public Boolean getTrimWhitespace()
    • setTrimWhitespace

      public void setTrimWhitespace(Boolean trimWhitespace)
    • getSelfUri

      public String getSelfUri()
    • 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