Class ContactUpdateRequestBase

java.lang.Object
altitude.integrationServer.types.ContactUpdateRequestBase
Direct Known Subclasses:
ContactUpdateRequest, ContactUploadRequest

public class ContactUpdateRequestBase extends Object
Contains the data used to update a contact.
  • Constructor Details

    • ContactUpdateRequestBase

      public ContactUpdateRequestBase()
  • Method Details

    • getContactListName

      public FieldRequest<String> getContactListName()
      Name of the contact list.
    • setContactListName

      public void setContactListName(FieldRequest<String> value)
      Name of the contact list.
    • getTimeZoneName

      public FieldRequest<String> getTimeZoneName()
      Time zone of the contact.
    • setTimeZoneName

      public void setTimeZoneName(FieldRequest<String> value)
      Time zone of the contact.
    • getPriority

      public FieldRequest<Integer> getPriority()
      Priority of the contact.
    • setPriority

      public void setPriority(FieldRequest<Integer> value)
      Priority of the contact.
    • getAgentName

      public FieldRequest<String> getAgentName()
      Name of the agent.
    • setAgentName

      public void setAgentName(FieldRequest<String> value)
      Name of the agent.
    • getManualScheduleMoment

      public FieldRequest<GregorianCalendar> getManualScheduleMoment()
      Date for which the next contact has been scheduled.
    • setManualScheduleMoment

      public void setManualScheduleMoment(FieldRequest<GregorianCalendar> value)
      Date for which the next contact has been scheduled.
    • getManualRescheduleTimeLimit

      public FieldRequest<Duration> getManualRescheduleTimeLimit()
      Manual reschedule time limit
    • setManualRescheduleTimeLimit

      public void setManualRescheduleTimeLimit(FieldRequest<Duration> value)
      Manual reschedule time limit
    • getReschedulePhone

      public FieldRequest<String> getReschedulePhone()
      Phone number for manually scheduled calls
    • setReschedulePhone

      public void setReschedulePhone(FieldRequest<String> value)
      Phone number for manually scheduled calls
    • getReschedulePhoneScheduleRule

      public FieldRequest<String> getReschedulePhoneScheduleRule()
      Reschedule phone schedule rule.
    • setReschedulePhoneScheduleRule

      public void setReschedulePhoneScheduleRule(FieldRequest<String> value)
      Reschedule phone schedule rule.
    • getAttributes

      public Attribute[] getAttributes()
      List of attributes of the contact.
    • setAttributes

      public void setAttributes(Attribute[] value)
      List of attributes of the contact.
    • getSkillProfileName

      public FieldRequest<String> getSkillProfileName()
      Name of the skill profile required for the contact.
    • setSkillProfileName

      public void setSkillProfileName(FieldRequest<String> value)
      Name of the skill profile required for the contact.
    • getOutboundRuleName

      public FieldRequest<String> getOutboundRuleName()
      Name of the outbound rule.
    • setOutboundRuleName

      public void setOutboundRuleName(FieldRequest<String> value)
      Name of the outbound rule.
    • getForcePowerDial

      public FieldRequest<Boolean> getForcePowerDial()
      If true, enables the forcing of power dial.
    • setForcePowerDial

      public void setForcePowerDial(FieldRequest<Boolean> value)
      If true, enables the forcing of power dial.
    • getUsesDoNotCallList

      public FieldRequest<Boolean> getUsesDoNotCallList()
      If true, the contact uses a do not call list.
    • setUsesDoNotCallList

      public void setUsesDoNotCallList(FieldRequest<Boolean> value)
      If true, the contact uses a do not call list.
    • getServiceAniListName

      public FieldRequest<String> getServiceAniListName()
      Name of the service ANI list to use when dialing to the contact.
    • setServiceAniListName

      public void setServiceAniListName(FieldRequest<String> value)
      Name of the service ANI list to use when dialing to the contact.