Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterAddInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterAddInstanceRequest
- Enclosing class:
- CallCenter
Add a Call Center instance to a group. 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 AgentACDAutomaticState
protected @Size(min=1,max=10) String
protected @NotNull Boolean
protected @NotNull Boolean
protected Boolean
protected @NotNull Boolean
protected Boolean
protected Boolean
protected @NotNull Boolean
protected @NotNull @Size(max=1) String
protected @NotNull AudioFileCodec22
protected Boolean
protected Integer
protected @NotNull @Size(min=1,max=30) String
protected @NotNull AudioFileCodec22
protected @Size(min=1,max=40) String
protected Boolean
protected @NotNull Boolean
protected @NotNull HuntPolicy
protected @NotNull Integer
protected @NotNull Boolean
protected CallCenterRoutingType
protected @NotNull @Valid ServiceInstanceAddProfileCallCenter
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Size(min=1,max=161) String
protected @NotNull CallCenterType
protected Integer
-
Constructor Summary
ConstructorsConstructorDescriptionGroupCallCenterAddInstanceRequest
(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, CallCenterType type, HuntPolicy policy, Boolean enableVideo, Integer queueLength, Boolean allowCallerToDialEscapeDigit, String escapeDigit, Boolean resetCallStatisticsUponEntryInQueue, Boolean allowAgentLogoff, Boolean allowCallWaitingForAgents, AudioFileCodec22 externalPreferredAudioCodec, AudioFileCodec22 internalPreferredAudioCodec, Boolean playRingingWhenOfferingCall) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getType()
setAgentStateAfterCall
(AgentACDAutomaticState agentStateAfterCall) setAgentUnavailableCode
(String agentUnavailableCode) setAllowAgentLogoff
(Boolean allowAgentLogoff) setAllowCallerToDialEscapeDigit
(Boolean allowCallerToDialEscapeDigit) setAllowCallsToAgentsInWrapUp
(Boolean allowCallsToAgentsInWrapUp) setAllowCallWaitingForAgents
(Boolean allowCallWaitingForAgents) setEnableAutomaticStateChangeForAgents
(Boolean enableAutomaticStateChangeForAgents) setEnableReporting
(Boolean enableReporting) setEnableVideo
(Boolean enableVideo) setEscapeDigit
(String escapeDigit) setExternalPreferredAudioCodec
(AudioFileCodec22 externalPreferredAudioCodec) setForceDeliveryOfCalls
(Boolean forceDeliveryOfCalls) setForceDeliveryWaitTimeSeconds
(Integer forceDeliveryWaitTimeSeconds) setGroupId
(String groupId) setInternalPreferredAudioCodec
(AudioFileCodec22 internalPreferredAudioCodec) setNetworkClassOfService
(String networkClassOfService) setOverrideAgentWrapUpTime
(Boolean overrideAgentWrapUpTime) setPlayRingingWhenOfferingCall
(Boolean playRingingWhenOfferingCall) setPolicy
(HuntPolicy policy) setQueueLength
(Integer queueLength) setResetCallStatisticsUponEntryInQueue
(Boolean resetCallStatisticsUponEntryInQueue) setRoutingType
(CallCenterRoutingType routingType) setServiceInstanceProfile
(ServiceInstanceAddProfileCallCenter serviceInstanceProfile) setServiceProviderId
(String serviceProviderId) setServiceUserId
(String serviceUserId) setType
(CallCenterType type) 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 -
type
-
routingType
-
policy
-
enableVideo
-
queueLength
-
enableReporting
-
allowCallerToDialEscapeDigit
-
escapeDigit
-
resetCallStatisticsUponEntryInQueue
-
allowAgentLogoff
-
allowCallWaitingForAgents
-
allowCallsToAgentsInWrapUp
-
overrideAgentWrapUpTime
-
wrapUpSeconds
-
forceDeliveryOfCalls
-
forceDeliveryWaitTimeSeconds
-
enableAutomaticStateChangeForAgents
-
agentStateAfterCall
-
externalPreferredAudioCodec
-
internalPreferredAudioCodec
-
playRingingWhenOfferingCall
-
networkClassOfService
-
-
Constructor Details
-
GroupCallCenterAddInstanceRequest
public GroupCallCenterAddInstanceRequest() -
GroupCallCenterAddInstanceRequest
public GroupCallCenterAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfileCallCenter serviceInstanceProfile, CallCenterType type, HuntPolicy policy, Boolean enableVideo, Integer queueLength, Boolean allowCallerToDialEscapeDigit, String escapeDigit, Boolean resetCallStatisticsUponEntryInQueue, Boolean allowAgentLogoff, Boolean allowCallWaitingForAgents, AudioFileCodec22 externalPreferredAudioCodec, AudioFileCodec22 internalPreferredAudioCodec, Boolean playRingingWhenOfferingCall)
-
-
Method Details
-
setServiceProviderId
-
getServiceProviderId
-
setGroupId
-
getGroupId
-
setServiceUserId
-
getServiceUserId
-
setServiceInstanceProfile
public CallCenter.GroupCallCenterAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfileCallCenter serviceInstanceProfile) -
getServiceInstanceProfile
-
setType
-
getType
-
setRoutingType
public CallCenter.GroupCallCenterAddInstanceRequest setRoutingType(CallCenterRoutingType routingType) -
getRoutingType
-
setPolicy
-
getPolicy
-
setEnableVideo
-
getEnableVideo
-
setQueueLength
-
getQueueLength
-
setEnableReporting
-
getEnableReporting
-
setAllowCallerToDialEscapeDigit
public CallCenter.GroupCallCenterAddInstanceRequest setAllowCallerToDialEscapeDigit(Boolean allowCallerToDialEscapeDigit) -
getAllowCallerToDialEscapeDigit
-
setEscapeDigit
-
getEscapeDigit
-
setResetCallStatisticsUponEntryInQueue
public CallCenter.GroupCallCenterAddInstanceRequest setResetCallStatisticsUponEntryInQueue(Boolean resetCallStatisticsUponEntryInQueue) -
getResetCallStatisticsUponEntryInQueue
-
setAllowAgentLogoff
-
getAllowAgentLogoff
-
setAllowCallWaitingForAgents
public CallCenter.GroupCallCenterAddInstanceRequest setAllowCallWaitingForAgents(Boolean allowCallWaitingForAgents) -
getAllowCallWaitingForAgents
-
setAllowCallsToAgentsInWrapUp
public CallCenter.GroupCallCenterAddInstanceRequest setAllowCallsToAgentsInWrapUp(Boolean allowCallsToAgentsInWrapUp) -
getAllowCallsToAgentsInWrapUp
-
setOverrideAgentWrapUpTime
public CallCenter.GroupCallCenterAddInstanceRequest setOverrideAgentWrapUpTime(Boolean overrideAgentWrapUpTime) -
getOverrideAgentWrapUpTime
-
setWrapUpSeconds
-
getWrapUpSeconds
-
setForceDeliveryOfCalls
public CallCenter.GroupCallCenterAddInstanceRequest setForceDeliveryOfCalls(Boolean forceDeliveryOfCalls) -
getForceDeliveryOfCalls
-
setForceDeliveryWaitTimeSeconds
public CallCenter.GroupCallCenterAddInstanceRequest setForceDeliveryWaitTimeSeconds(Integer forceDeliveryWaitTimeSeconds) -
getForceDeliveryWaitTimeSeconds
-
setEnableAutomaticStateChangeForAgents
public CallCenter.GroupCallCenterAddInstanceRequest setEnableAutomaticStateChangeForAgents(Boolean enableAutomaticStateChangeForAgents) -
getEnableAutomaticStateChangeForAgents
-
setAgentStateAfterCall
public CallCenter.GroupCallCenterAddInstanceRequest setAgentStateAfterCall(AgentACDAutomaticState agentStateAfterCall) -
getAgentStateAfterCall
-
setExternalPreferredAudioCodec
public CallCenter.GroupCallCenterAddInstanceRequest setExternalPreferredAudioCodec(AudioFileCodec22 externalPreferredAudioCodec) -
getExternalPreferredAudioCodec
-
setInternalPreferredAudioCodec
public CallCenter.GroupCallCenterAddInstanceRequest setInternalPreferredAudioCodec(AudioFileCodec22 internalPreferredAudioCodec) -
getInternalPreferredAudioCodec
-
setPlayRingingWhenOfferingCall
public CallCenter.GroupCallCenterAddInstanceRequest setPlayRingingWhenOfferingCall(Boolean playRingingWhenOfferingCall) -
getPlayRingingWhenOfferingCall
-
setNetworkClassOfService
public CallCenter.GroupCallCenterAddInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
getEmptyObject
public static CallCenter.GroupCallCenterAddInstanceRequest 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>
-