public static class CallCenter.UserCallCenterModifyRequest19 extends Request<Response.DefaultResponse>
Constructor and Description |
---|
UserCallCenterModifyRequest19(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
UserCallCenterModifyRequest19(User user) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull public User user
public transient boolean userIsModified
public AgentACDState agentACDState
public transient boolean agentACDStateIsModified
@Size(min=1, max=40) public String agentThresholdProfileName
public transient boolean agentThresholdProfileNameIsModified
@Size(min=1, max=10) public String agentUnavailableCode
public transient boolean agentUnavailableCodeIsModified
public Boolean useDefaultGuardTimer
public transient boolean useDefaultGuardTimerIsModified
public Boolean enableGuardTimer
public transient boolean enableGuardTimerIsModified
public Integer guardTimerSeconds
public transient boolean guardTimerSecondsIsModified
public Boolean useSystemDefaultUnavailableSettings
public transient boolean useSystemDefaultUnavailableSettingsIsModified
public Boolean forceAgentUnavailableOnDNDActivation
public transient boolean forceAgentUnavailableOnDNDActivationIsModified
public Boolean forceAgentUnavailableOnPersonalCalls
public transient boolean forceAgentUnavailableOnPersonalCallsIsModified
public Boolean forceAgentUnavailableOnBouncedCallLimit
public transient boolean forceAgentUnavailableOnBouncedCallLimitIsModified
public Integer numberConsecutiveBouncedCallsToForceAgentUnavailable
public transient boolean numberConsecutiveBouncedCallsToForceAgentUnavailableIsModified
public Boolean forceAgentUnavailableOnNotReachable
public transient boolean forceAgentUnavailableOnNotReachableIsModified
public Boolean makeOutgoingCallsAsCallCenter
public transient boolean makeOutgoingCallsAsCallCenterIsModified
public DNISKey outgoingCallDNIS
public transient boolean outgoingCallDNISIsModified
public CallCenterAgentSettings[] callCenterAgentSettings
public transient boolean callCenterAgentSettingsIsModified
public UserCallCenterModifyRequest19(User user)
public UserCallCenterModifyRequest19(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic CallCenter.UserCallCenterModifyRequest19 setUser(User user)
public User getUser()
public CallCenter.UserCallCenterModifyRequest19 setAgentACDState(AgentACDState agentACDState)
public AgentACDState getAgentACDState()
public CallCenter.UserCallCenterModifyRequest19 setAgentThresholdProfileName(String agentThresholdProfileName)
public String getAgentThresholdProfileName()
public CallCenter.UserCallCenterModifyRequest19 setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public CallCenter.UserCallCenterModifyRequest19 setUseDefaultGuardTimer(Boolean useDefaultGuardTimer)
public Boolean getUseDefaultGuardTimer()
public CallCenter.UserCallCenterModifyRequest19 setEnableGuardTimer(Boolean enableGuardTimer)
public Boolean getEnableGuardTimer()
public CallCenter.UserCallCenterModifyRequest19 setGuardTimerSeconds(Integer guardTimerSeconds)
public Integer getGuardTimerSeconds()
public CallCenter.UserCallCenterModifyRequest19 setUseSystemDefaultUnavailableSettings(Boolean useSystemDefaultUnavailableSettings)
public Boolean getUseSystemDefaultUnavailableSettings()
public CallCenter.UserCallCenterModifyRequest19 setForceAgentUnavailableOnDNDActivation(Boolean forceAgentUnavailableOnDNDActivation)
public Boolean getForceAgentUnavailableOnDNDActivation()
public CallCenter.UserCallCenterModifyRequest19 setForceAgentUnavailableOnPersonalCalls(Boolean forceAgentUnavailableOnPersonalCalls)
public Boolean getForceAgentUnavailableOnPersonalCalls()
public CallCenter.UserCallCenterModifyRequest19 setForceAgentUnavailableOnBouncedCallLimit(Boolean forceAgentUnavailableOnBouncedCallLimit)
public Boolean getForceAgentUnavailableOnBouncedCallLimit()
public CallCenter.UserCallCenterModifyRequest19 setNumberConsecutiveBouncedCallsToForceAgentUnavailable(Integer numberConsecutiveBouncedCallsToForceAgentUnavailable)
public Integer getNumberConsecutiveBouncedCallsToForceAgentUnavailable()
public CallCenter.UserCallCenterModifyRequest19 setForceAgentUnavailableOnNotReachable(Boolean forceAgentUnavailableOnNotReachable)
public Boolean getForceAgentUnavailableOnNotReachable()
public CallCenter.UserCallCenterModifyRequest19 setMakeOutgoingCallsAsCallCenter(Boolean makeOutgoingCallsAsCallCenter)
public Boolean getMakeOutgoingCallsAsCallCenter()
public CallCenter.UserCallCenterModifyRequest19 setOutgoingCallDNIS(DNISKey outgoingCallDNIS)
public DNISKey getOutgoingCallDNIS()
public CallCenter.UserCallCenterModifyRequest19 setCallCenterAgentSettings(CallCenterAgentSettings... callCenterAgentSettings)
public CallCenterAgentSettings[] getCallCenterAgentSettings()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.