@GwtIncompatible public static class RoutePoint.GroupRoutePointAddInstanceRequest extends Request<DefaultResponse>
Request.Protocol
Modifier and Type | Field and Description |
---|---|
protected AgentACDAutomaticState |
agentStateAfterCall |
protected String |
agentUnavailableCode |
protected Boolean |
enableAutomaticStateChangeForAgents |
protected Boolean |
enableVideo |
protected AudioFileCodec |
externalPreferredAudioCodec |
protected Boolean |
forceDeliveryOfCalls |
protected Integer |
forceDeliveryWaitTimeSeconds |
protected String |
groupId |
protected AudioFileCodec |
internalPreferredAudioCodec |
protected String |
networkClassOfService |
protected Integer |
noAnswerTimeoutRings |
protected Boolean |
overrideAgentWrapUpTime |
protected Boolean |
playRingingWhenOfferingCall |
protected Integer |
queueLength |
protected ServiceInstanceAddProfileCallCenter |
serviceInstanceProfile |
protected String |
serviceProviderId |
protected String |
serviceUserId |
protected Integer |
wrapUpSeconds |
Constructor and Description |
---|
GroupRoutePointAddInstanceRequest(BroadWorksServer broadWorksServer,
String serviceProviderId,
String groupId,
String serviceUserId,
ServiceInstanceAddProfileCallCenter serviceInstanceProfile,
AudioFileCodec externalPreferredAudioCodec,
AudioFileCodec internalPreferredAudioCodec,
Integer queueLength,
Integer noAnswerTimeoutRings,
Boolean enableVideo,
Boolean playRingingWhenOfferingCall,
Boolean overrideAgentWrapUpTime,
Boolean enableAutomaticStateChangeForAgents,
AgentACDAutomaticState agentStateAfterCall,
Boolean forceDeliveryOfCalls) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, getValidationErrorsAsString, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull @Size(min=1, max=30) protected String serviceProviderId
@NotNull @Size(min=1, max=30) protected String groupId
@NotNull @Size(min=1, max=161) protected String serviceUserId
@NotNull protected ServiceInstanceAddProfileCallCenter serviceInstanceProfile
@Size(min=1, max=40) protected String networkClassOfService
@NotNull protected AudioFileCodec externalPreferredAudioCodec
@NotNull protected AudioFileCodec internalPreferredAudioCodec
@NotNull protected Integer queueLength
@NotNull protected Integer noAnswerTimeoutRings
@NotNull protected Boolean enableVideo
@NotNull protected Boolean playRingingWhenOfferingCall
@NotNull protected Boolean overrideAgentWrapUpTime
protected Integer wrapUpSeconds
@NotNull protected Boolean enableAutomaticStateChangeForAgents
@NotNull protected AgentACDAutomaticState agentStateAfterCall
@Size(min=1, max=10) protected String agentUnavailableCode
@NotNull protected Boolean forceDeliveryOfCalls
protected Integer forceDeliveryWaitTimeSeconds
public GroupRoutePointAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, AudioFileCodec externalPreferredAudioCodec, AudioFileCodec internalPreferredAudioCodec, Integer queueLength, Integer noAnswerTimeoutRings, Boolean enableVideo, Boolean playRingingWhenOfferingCall, Boolean overrideAgentWrapUpTime, Boolean enableAutomaticStateChangeForAgents, AgentACDAutomaticState agentStateAfterCall, Boolean forceDeliveryOfCalls)
public RoutePoint.GroupRoutePointAddInstanceRequest setServiceProviderId(String serviceProviderId)
public String getServiceProviderId()
public RoutePoint.GroupRoutePointAddInstanceRequest setGroupId(String groupId)
public String getGroupId()
public RoutePoint.GroupRoutePointAddInstanceRequest setServiceUserId(String serviceUserId)
public String getServiceUserId()
public RoutePoint.GroupRoutePointAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile)
public ServiceInstanceAddProfileCallCenter getServiceInstanceProfile()
public RoutePoint.GroupRoutePointAddInstanceRequest setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public RoutePoint.GroupRoutePointAddInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec externalPreferredAudioCodec)
public AudioFileCodec getExternalPreferredAudioCodec()
public RoutePoint.GroupRoutePointAddInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec internalPreferredAudioCodec)
public AudioFileCodec getInternalPreferredAudioCodec()
public RoutePoint.GroupRoutePointAddInstanceRequest setQueueLength(Integer queueLength)
public Integer getQueueLength()
public RoutePoint.GroupRoutePointAddInstanceRequest setNoAnswerTimeoutRings(Integer noAnswerTimeoutRings)
public Integer getNoAnswerTimeoutRings()
public RoutePoint.GroupRoutePointAddInstanceRequest setEnableVideo(Boolean enableVideo)
public Boolean getEnableVideo()
public RoutePoint.GroupRoutePointAddInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall)
public Boolean getPlayRingingWhenOfferingCall()
public RoutePoint.GroupRoutePointAddInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime)
public Boolean getOverrideAgentWrapUpTime()
public RoutePoint.GroupRoutePointAddInstanceRequest setWrapUpSeconds(Integer wrapUpSeconds)
public Integer getWrapUpSeconds()
public RoutePoint.GroupRoutePointAddInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents)
public Boolean getEnableAutomaticStateChangeForAgents()
public RoutePoint.GroupRoutePointAddInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall)
public AgentACDAutomaticState getAgentStateAfterCall()
public RoutePoint.GroupRoutePointAddInstanceRequest setAgentUnavailableCode(String agentUnavailableCode)
public String getAgentUnavailableCode()
public RoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls)
public Boolean getForceDeliveryOfCalls()
public RoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds)
public Integer getForceDeliveryWaitTimeSeconds()
public static RoutePoint.GroupRoutePointAddInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.