Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterOverflowModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterOverflowModifyRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterOverflowModifyRequest extends Request<DefaultResponse>
Modify a call center's overflow settings. The response is either a SuccessResponse or an ErrorResponse.- Author:
- AlpacaGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
-
Field Summary
Fields Modifier and Type Field Description protected CallCenterOverflowProcessingActionactionprotected @Valid CallCenterAnnouncementFileListModify20audioFileListprotected ExtendedFileResourceSelectionaudioMessageSelectionprotected @Valid CallCenterAnnouncementURLListModifyaudioUrlListprotected BooleanoverflowAfterTimeoutprotected BooleanplayAnnouncementBeforeOverflowProcessingprotected IntegertimeoutSecondsprotected Optional<@Size(min=1,max=161) String>transferPhoneNumberprotected @NotNull @Valid CallCenteruserprotected @Valid CallCenterAnnouncementFileListModify20videoFileListprotected ExtendedFileResourceSelectionvideoMessageSelectionprotected @Valid CallCenterAnnouncementURLListModifyvideoUrlList
-
Constructor Summary
Constructors Constructor Description GroupCallCenterOverflowModifyRequest()GroupCallCenterOverflowModifyRequest(CallCenter user)
-
Method Summary
-
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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid CallCenter user
-
action
protected CallCenterOverflowProcessingAction action
-
overflowAfterTimeout
protected Boolean overflowAfterTimeout
-
timeoutSeconds
protected Integer timeoutSeconds
-
playAnnouncementBeforeOverflowProcessing
protected Boolean playAnnouncementBeforeOverflowProcessing
-
audioMessageSelection
protected ExtendedFileResourceSelection audioMessageSelection
-
audioUrlList
@Valid protected @Valid CallCenterAnnouncementURLListModify audioUrlList
-
audioFileList
@Valid protected @Valid CallCenterAnnouncementFileListModify20 audioFileList
-
videoMessageSelection
protected ExtendedFileResourceSelection videoMessageSelection
-
videoUrlList
@Valid protected @Valid CallCenterAnnouncementURLListModify videoUrlList
-
videoFileList
@Valid protected @Valid CallCenterAnnouncementFileListModify20 videoFileList
-
-
Constructor Detail
-
GroupCallCenterOverflowModifyRequest
public GroupCallCenterOverflowModifyRequest()
-
GroupCallCenterOverflowModifyRequest
public GroupCallCenterOverflowModifyRequest(CallCenter user)
-
-
Method Detail
-
setUser
public CallCenter.GroupCallCenterOverflowModifyRequest setUser(CallCenter user)
-
getCallCenter
public CallCenter getCallCenter()
-
setAction
public CallCenter.GroupCallCenterOverflowModifyRequest setAction(CallCenterOverflowProcessingAction action)
-
getAction
public CallCenterOverflowProcessingAction getAction()
-
unsetTransferPhoneNumber
public CallCenter.GroupCallCenterOverflowModifyRequest unsetTransferPhoneNumber()
-
setTransferPhoneNumber
public CallCenter.GroupCallCenterOverflowModifyRequest setTransferPhoneNumber(String transferPhoneNumber)
-
setOverflowAfterTimeout
public CallCenter.GroupCallCenterOverflowModifyRequest setOverflowAfterTimeout(Boolean overflowAfterTimeout)
-
getOverflowAfterTimeout
public Boolean getOverflowAfterTimeout()
-
setTimeoutSeconds
public CallCenter.GroupCallCenterOverflowModifyRequest setTimeoutSeconds(Integer timeoutSeconds)
-
getTimeoutSeconds
public Integer getTimeoutSeconds()
-
setPlayAnnouncementBeforeOverflowProcessing
public CallCenter.GroupCallCenterOverflowModifyRequest setPlayAnnouncementBeforeOverflowProcessing(Boolean playAnnouncementBeforeOverflowProcessing)
-
getPlayAnnouncementBeforeOverflowProcessing
public Boolean getPlayAnnouncementBeforeOverflowProcessing()
-
setAudioMessageSelection
public CallCenter.GroupCallCenterOverflowModifyRequest setAudioMessageSelection(ExtendedFileResourceSelection audioMessageSelection)
-
getAudioMessageSelection
public ExtendedFileResourceSelection getAudioMessageSelection()
-
setAudioUrlList
public CallCenter.GroupCallCenterOverflowModifyRequest setAudioUrlList(CallCenterAnnouncementURLListModify audioUrlList)
-
getAudioUrlList
public CallCenterAnnouncementURLListModify getAudioUrlList()
-
setAudioFileList
public CallCenter.GroupCallCenterOverflowModifyRequest setAudioFileList(CallCenterAnnouncementFileListModify20 audioFileList)
-
getAudioFileList
public CallCenterAnnouncementFileListModify20 getAudioFileList()
-
setVideoMessageSelection
public CallCenter.GroupCallCenterOverflowModifyRequest setVideoMessageSelection(ExtendedFileResourceSelection videoMessageSelection)
-
getVideoMessageSelection
public ExtendedFileResourceSelection getVideoMessageSelection()
-
setVideoUrlList
public CallCenter.GroupCallCenterOverflowModifyRequest setVideoUrlList(CallCenterAnnouncementURLListModify videoUrlList)
-
getVideoUrlList
public CallCenterAnnouncementURLListModify getVideoUrlList()
-
setVideoFileList
public CallCenter.GroupCallCenterOverflowModifyRequest setVideoFileList(CallCenterAnnouncementFileListModify20 videoFileList)
-
getVideoFileList
public CallCenterAnnouncementFileListModify20 getVideoFileList()
-
getEmptyObject
public static CallCenter.GroupCallCenterOverflowModifyRequest 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:
formRequestin classRequest<DefaultResponse>
-
-