Class CallCenter.UserCallCenterGetResponse

All Implemented Interfaces:
Serializable
Enclosing class:
CallCenter

public static class CallCenter.UserCallCenterGetResponse extends Response
Response to the UserCallCenterGetRequest23. Contains the user's call center settings. Indicates whether the agent is current available (logged in) to each call center in the list. Contains a table with column headings: "Service User Id", "Phone Number", "Extension", "Available", "Logoff Allowed", "Type", "Priority","Routing Policy" and "Skill Level". The valid "Routing Type" values are "Priority Based" and "Skill Based". This column is only populated for Premium Call Centers. The valid "Skill Level" values are of from 1-20. This column is only populated for Premium Skill Based Call Centers. The following elements are only used in AS data mode and not returned in XS data mode: agentACDState agentThresholdProfileName agentUnavailableCode useSystemDefaultUnavailableSettings forceAgentUnavailableOnDNDActivation forceAgentUnavailableOnPersonalCalls forceAgentUnavailableOnBouncedCallLimit numberConsecutiveBouncedCallsToForceAgentUnavailable forceAgentUnavailableOnNotReachable makeOutgoingCallsAsCallCenter outgoingCallDNIS useSystemDefaultWrapUpDestination wrapUpDestination The following columns are only used in AS data mode and not returned in XS data mode: "Routing Policy" "Skill Level"
Author:
AlpacaGenerator
See Also:
  • Field Details

    • agentACDState

      protected AgentACDState agentACDState
    • agentThresholdProfileName

      protected String agentThresholdProfileName
    • agentUnavailableCode

      protected String agentUnavailableCode
    • useDefaultGuardTimer

      protected Boolean useDefaultGuardTimer
    • enableGuardTimer

      protected Boolean enableGuardTimer
    • guardTimerSeconds

      protected Integer guardTimerSeconds
    • useSystemDefaultUnavailableSettings

      protected Boolean useSystemDefaultUnavailableSettings
    • forceAgentUnavailableOnDNDActivation

      protected Boolean forceAgentUnavailableOnDNDActivation
    • forceAgentUnavailableOnPersonalCalls

      protected Boolean forceAgentUnavailableOnPersonalCalls
    • forceAgentUnavailableOnBouncedCallLimit

      protected Boolean forceAgentUnavailableOnBouncedCallLimit
    • numberConsecutiveBouncedCallsToForceAgentUnavailable

      protected Integer numberConsecutiveBouncedCallsToForceAgentUnavailable
    • forceAgentUnavailableOnNotReachable

      protected Boolean forceAgentUnavailableOnNotReachable
    • makeOutgoingCallsAsCallCenter

      protected Boolean makeOutgoingCallsAsCallCenter
    • outgoingCallDNIS

      protected DNISKey outgoingCallDNIS
    • useSystemDefaultWrapUpDestination

      protected Boolean useSystemDefaultWrapUpDestination
    • wrapUpDestination

      protected String wrapUpDestination
    • callCenterTable

      protected List<UserCallCenterCallCenterTable1Row> callCenterTable
    • user

      protected transient BroadWorksUser user
  • Constructor Details

    • UserCallCenterGetResponse

      public UserCallCenterGetResponse()
  • Method Details

    • setAgentACDState

      public void setAgentACDState(AgentACDState agentACDState)
    • getAgentACDState

      public AgentACDState getAgentACDState()
    • setAgentThresholdProfileName

      public void setAgentThresholdProfileName(String agentThresholdProfileName)
    • getAgentThresholdProfileName

      public String getAgentThresholdProfileName()
    • setAgentUnavailableCode

      public void setAgentUnavailableCode(String agentUnavailableCode)
    • getAgentUnavailableCode

      public String getAgentUnavailableCode()
    • setUseDefaultGuardTimer

      public void setUseDefaultGuardTimer(Boolean useDefaultGuardTimer)
    • getUseDefaultGuardTimer

      public Boolean getUseDefaultGuardTimer()
    • setEnableGuardTimer

      public void setEnableGuardTimer(Boolean enableGuardTimer)
    • getEnableGuardTimer

      public Boolean getEnableGuardTimer()
    • setGuardTimerSeconds

      public void setGuardTimerSeconds(Integer guardTimerSeconds)
    • getGuardTimerSeconds

      public Integer getGuardTimerSeconds()
    • setUseSystemDefaultUnavailableSettings

      public void setUseSystemDefaultUnavailableSettings(Boolean useSystemDefaultUnavailableSettings)
    • getUseSystemDefaultUnavailableSettings

      public Boolean getUseSystemDefaultUnavailableSettings()
    • setForceAgentUnavailableOnDNDActivation

      public void setForceAgentUnavailableOnDNDActivation(Boolean forceAgentUnavailableOnDNDActivation)
    • getForceAgentUnavailableOnDNDActivation

      public Boolean getForceAgentUnavailableOnDNDActivation()
    • setForceAgentUnavailableOnPersonalCalls

      public void setForceAgentUnavailableOnPersonalCalls(Boolean forceAgentUnavailableOnPersonalCalls)
    • getForceAgentUnavailableOnPersonalCalls

      public Boolean getForceAgentUnavailableOnPersonalCalls()
    • setForceAgentUnavailableOnBouncedCallLimit

      public void setForceAgentUnavailableOnBouncedCallLimit(Boolean forceAgentUnavailableOnBouncedCallLimit)
    • getForceAgentUnavailableOnBouncedCallLimit

      public Boolean getForceAgentUnavailableOnBouncedCallLimit()
    • setNumberConsecutiveBouncedCallsToForceAgentUnavailable

      public void setNumberConsecutiveBouncedCallsToForceAgentUnavailable(Integer numberConsecutiveBouncedCallsToForceAgentUnavailable)
    • getNumberConsecutiveBouncedCallsToForceAgentUnavailable

      public Integer getNumberConsecutiveBouncedCallsToForceAgentUnavailable()
    • setForceAgentUnavailableOnNotReachable

      public void setForceAgentUnavailableOnNotReachable(Boolean forceAgentUnavailableOnNotReachable)
    • getForceAgentUnavailableOnNotReachable

      public Boolean getForceAgentUnavailableOnNotReachable()
    • setMakeOutgoingCallsAsCallCenter

      public void setMakeOutgoingCallsAsCallCenter(Boolean makeOutgoingCallsAsCallCenter)
    • getMakeOutgoingCallsAsCallCenter

      public Boolean getMakeOutgoingCallsAsCallCenter()
    • setOutgoingCallDNIS

      public void setOutgoingCallDNIS(DNISKey outgoingCallDNIS)
    • getOutgoingCallDNIS

      public DNISKey getOutgoingCallDNIS()
    • setUseSystemDefaultWrapUpDestination

      public void setUseSystemDefaultWrapUpDestination(Boolean useSystemDefaultWrapUpDestination)
    • getUseSystemDefaultWrapUpDestination

      public Boolean getUseSystemDefaultWrapUpDestination()
    • setWrapUpDestination

      public void setWrapUpDestination(String wrapUpDestination)
    • getWrapUpDestination

      public String getWrapUpDestination()
    • setCallCenterTable

      public void setCallCenterTable(List<UserCallCenterCallCenterTable1Row> callCenterTable)
    • getCallCenterTable

      public List<UserCallCenterCallCenterTable1Row> getCallCenterTable()
    • setUser

      public void setUser(BroadWorksUser user)
    • getBroadWorksUser

      public BroadWorksUser getBroadWorksUser()
    • transform

      public void transform()
      Description copied from class: Response
      Transforms the Response from XML Content to a populated POJO
      Specified by:
      transform in class Response
    • 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