Package co.ecg.alpaca.toolkit.generated
Class RoutePoint.GroupRoutePointAddInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.RoutePoint.GroupRoutePointAddInstanceRequest
- Enclosing class:
- RoutePoint
Add a Route Point instance to a group. The Route Point is a Call Center queue that performs the same function but allows an external system to perform the distribution of calls instead of making those decisions itself. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @NotNull AgentACDAutomaticState
protected @Size(min=1,max=10) String
protected @NotNull Boolean
protected @NotNull Boolean
protected @NotNull AudioFileCodec22
protected @NotNull Boolean
protected Integer
protected @NotNull @Size(min=1,max=30) String
protected @NotNull AudioFileCodec22
protected @Size(min=1,max=40) String
protected @NotNull Integer
protected @NotNull Boolean
protected @NotNull Boolean
protected @NotNull Integer
protected @NotNull @Valid ServiceInstanceAddProfileCallCenter
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Size(min=1,max=161) String
protected Integer
-
Constructor Summary
ConstructorsConstructorDescriptionGroupRoutePointAddInstanceRequest
(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, AudioFileCodec22 externalPreferredAudioCodec, AudioFileCodec22 internalPreferredAudioCodec, Integer queueLength, Integer noAnswerTimeoutRings, Boolean enableVideo, Boolean playRingingWhenOfferingCall, Boolean overrideAgentWrapUpTime, Boolean enableAutomaticStateChangeForAgents, AgentACDAutomaticState agentStateAfterCall, Boolean forceDeliveryOfCalls) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAgentStateAfterCall
(AgentACDAutomaticState agentStateAfterCall) setAgentUnavailableCode
(String agentUnavailableCode) setEnableAutomaticStateChangeForAgents
(Boolean enableAutomaticStateChangeForAgents) setEnableVideo
(Boolean enableVideo) setExternalPreferredAudioCodec
(AudioFileCodec22 externalPreferredAudioCodec) setForceDeliveryOfCalls
(Boolean forceDeliveryOfCalls) setForceDeliveryWaitTimeSeconds
(Integer forceDeliveryWaitTimeSeconds) setGroupId
(String groupId) setInternalPreferredAudioCodec
(AudioFileCodec22 internalPreferredAudioCodec) setNetworkClassOfService
(String networkClassOfService) setNoAnswerTimeoutRings
(Integer noAnswerTimeoutRings) setOverrideAgentWrapUpTime
(Boolean overrideAgentWrapUpTime) setPlayRingingWhenOfferingCall
(Boolean playRingingWhenOfferingCall) setQueueLength
(Integer queueLength) setServiceInstanceProfile
(ServiceInstanceAddProfileCallCenter serviceInstanceProfile) setServiceProviderId
(String serviceProviderId) setServiceUserId
(String serviceUserId) setWrapUpSeconds
(Integer wrapUpSeconds) Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
serviceProviderId
-
groupId
-
serviceUserId
-
serviceInstanceProfile
@NotNull @Valid protected @NotNull @Valid ServiceInstanceAddProfileCallCenter serviceInstanceProfile -
networkClassOfService
-
externalPreferredAudioCodec
-
internalPreferredAudioCodec
-
queueLength
-
noAnswerTimeoutRings
-
enableVideo
-
playRingingWhenOfferingCall
-
overrideAgentWrapUpTime
-
wrapUpSeconds
-
enableAutomaticStateChangeForAgents
-
agentStateAfterCall
-
forceDeliveryOfCalls
-
forceDeliveryWaitTimeSeconds
-
-
Constructor Details
-
GroupRoutePointAddInstanceRequest
public GroupRoutePointAddInstanceRequest() -
GroupRoutePointAddInstanceRequest
public GroupRoutePointAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, AudioFileCodec22 externalPreferredAudioCodec, AudioFileCodec22 internalPreferredAudioCodec, Integer queueLength, Integer noAnswerTimeoutRings, Boolean enableVideo, Boolean playRingingWhenOfferingCall, Boolean overrideAgentWrapUpTime, Boolean enableAutomaticStateChangeForAgents, AgentACDAutomaticState agentStateAfterCall, Boolean forceDeliveryOfCalls)
-
-
Method Details
-
setServiceProviderId
-
getServiceProviderId
-
setGroupId
-
getGroupId
-
setServiceUserId
-
getServiceUserId
-
setServiceInstanceProfile
public RoutePoint.GroupRoutePointAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile) -
getServiceInstanceProfile
-
setNetworkClassOfService
public RoutePoint.GroupRoutePointAddInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
setExternalPreferredAudioCodec
public RoutePoint.GroupRoutePointAddInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec22 externalPreferredAudioCodec) -
getExternalPreferredAudioCodec
-
setInternalPreferredAudioCodec
public RoutePoint.GroupRoutePointAddInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec22 internalPreferredAudioCodec) -
getInternalPreferredAudioCodec
-
setQueueLength
-
getQueueLength
-
setNoAnswerTimeoutRings
public RoutePoint.GroupRoutePointAddInstanceRequest setNoAnswerTimeoutRings(Integer noAnswerTimeoutRings) -
getNoAnswerTimeoutRings
-
setEnableVideo
-
getEnableVideo
-
setPlayRingingWhenOfferingCall
public RoutePoint.GroupRoutePointAddInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall) -
getPlayRingingWhenOfferingCall
-
setOverrideAgentWrapUpTime
public RoutePoint.GroupRoutePointAddInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime) -
getOverrideAgentWrapUpTime
-
setWrapUpSeconds
-
getWrapUpSeconds
-
setEnableAutomaticStateChangeForAgents
public RoutePoint.GroupRoutePointAddInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents) -
getEnableAutomaticStateChangeForAgents
-
setAgentStateAfterCall
public RoutePoint.GroupRoutePointAddInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall) -
getAgentStateAfterCall
-
setForceDeliveryOfCalls
public RoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls) -
getForceDeliveryOfCalls
-
setForceDeliveryWaitTimeSeconds
public RoutePoint.GroupRoutePointAddInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds) -
getForceDeliveryWaitTimeSeconds
-
getEmptyObject
public static RoutePoint.GroupRoutePointAddInstanceRequest getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequest
in classRequest<DefaultResponse>
-