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:
    Serialized Form
    • Field Detail

      • 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
    • Constructor Detail

      • UserCallCenterGetResponse

        public UserCallCenterGetResponse()
    • Method Detail

      • setAgentACDState

        public void setAgentACDState​(AgentACDState agentACDState)
      • 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()
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object