Package co.ecg.alpaca.toolkit.generated
Class RoutePoint.GroupRoutePointNightServiceModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.RoutePoint.GroupRoutePointNightServiceModifyRequest
-
- Enclosing class:
- RoutePoint
public static class RoutePoint.GroupRoutePointNightServiceModifyRequest extends Request<DefaultResponse>
Modify a route point's night service settings. Only Group and Enterprise level schedules are accepted. 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
-
Constructor Summary
Constructors Constructor Description GroupRoutePointNightServiceModifyRequest()
GroupRoutePointNightServiceModifyRequest(RoutePoint 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 RoutePoint user
-
action
protected CallCenterScheduledServiceAction action
-
businessHours
protected Optional<@Valid TimeSchedule> businessHours
-
forceNightService
protected Boolean forceNightService
-
playAnnouncementBeforeAction
protected Boolean playAnnouncementBeforeAction
-
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
-
manualAnnouncementMode
protected CallCenterManualNightServiceAnnouncementMode manualAnnouncementMode
-
manualAudioMessageSelection
protected ExtendedFileResourceSelection manualAudioMessageSelection
-
manualAudioUrlList
@Valid protected @Valid CallCenterAnnouncementURLListModify manualAudioUrlList
-
manualAudioFileList
@Valid protected @Valid CallCenterAnnouncementFileListModify20 manualAudioFileList
-
manualVideoMessageSelection
protected ExtendedFileResourceSelection manualVideoMessageSelection
-
manualVideoUrlList
@Valid protected @Valid CallCenterAnnouncementURLListModify manualVideoUrlList
-
manualVideoFileList
@Valid protected @Valid CallCenterAnnouncementFileListModify20 manualVideoFileList
-
-
Constructor Detail
-
GroupRoutePointNightServiceModifyRequest
public GroupRoutePointNightServiceModifyRequest()
-
GroupRoutePointNightServiceModifyRequest
public GroupRoutePointNightServiceModifyRequest(RoutePoint user)
-
-
Method Detail
-
setUser
public RoutePoint.GroupRoutePointNightServiceModifyRequest setUser(RoutePoint user)
-
getRoutePoint
public RoutePoint getRoutePoint()
-
setAction
public RoutePoint.GroupRoutePointNightServiceModifyRequest setAction(CallCenterScheduledServiceAction action)
-
getAction
public CallCenterScheduledServiceAction getAction()
-
unsetBusinessHours
public RoutePoint.GroupRoutePointNightServiceModifyRequest unsetBusinessHours()
-
setBusinessHours
public RoutePoint.GroupRoutePointNightServiceModifyRequest setBusinessHours(TimeSchedule businessHours)
-
getBusinessHours
public Optional<@Valid TimeSchedule> getBusinessHours()
-
setForceNightService
public RoutePoint.GroupRoutePointNightServiceModifyRequest setForceNightService(Boolean forceNightService)
-
getForceNightService
public Boolean getForceNightService()
-
unsetTransferPhoneNumber
public RoutePoint.GroupRoutePointNightServiceModifyRequest unsetTransferPhoneNumber()
-
setTransferPhoneNumber
public RoutePoint.GroupRoutePointNightServiceModifyRequest setTransferPhoneNumber(String transferPhoneNumber)
-
setPlayAnnouncementBeforeAction
public RoutePoint.GroupRoutePointNightServiceModifyRequest setPlayAnnouncementBeforeAction(Boolean playAnnouncementBeforeAction)
-
getPlayAnnouncementBeforeAction
public Boolean getPlayAnnouncementBeforeAction()
-
setAudioMessageSelection
public RoutePoint.GroupRoutePointNightServiceModifyRequest setAudioMessageSelection(ExtendedFileResourceSelection audioMessageSelection)
-
getAudioMessageSelection
public ExtendedFileResourceSelection getAudioMessageSelection()
-
setAudioUrlList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setAudioUrlList(CallCenterAnnouncementURLListModify audioUrlList)
-
getAudioUrlList
public CallCenterAnnouncementURLListModify getAudioUrlList()
-
setAudioFileList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setAudioFileList(CallCenterAnnouncementFileListModify20 audioFileList)
-
getAudioFileList
public CallCenterAnnouncementFileListModify20 getAudioFileList()
-
setVideoMessageSelection
public RoutePoint.GroupRoutePointNightServiceModifyRequest setVideoMessageSelection(ExtendedFileResourceSelection videoMessageSelection)
-
getVideoMessageSelection
public ExtendedFileResourceSelection getVideoMessageSelection()
-
setVideoUrlList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setVideoUrlList(CallCenterAnnouncementURLListModify videoUrlList)
-
getVideoUrlList
public CallCenterAnnouncementURLListModify getVideoUrlList()
-
setVideoFileList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setVideoFileList(CallCenterAnnouncementFileListModify20 videoFileList)
-
getVideoFileList
public CallCenterAnnouncementFileListModify20 getVideoFileList()
-
setManualAnnouncementMode
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualAnnouncementMode(CallCenterManualNightServiceAnnouncementMode manualAnnouncementMode)
-
getManualAnnouncementMode
public CallCenterManualNightServiceAnnouncementMode getManualAnnouncementMode()
-
setManualAudioMessageSelection
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualAudioMessageSelection(ExtendedFileResourceSelection manualAudioMessageSelection)
-
getManualAudioMessageSelection
public ExtendedFileResourceSelection getManualAudioMessageSelection()
-
setManualAudioUrlList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualAudioUrlList(CallCenterAnnouncementURLListModify manualAudioUrlList)
-
getManualAudioUrlList
public CallCenterAnnouncementURLListModify getManualAudioUrlList()
-
setManualAudioFileList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualAudioFileList(CallCenterAnnouncementFileListModify20 manualAudioFileList)
-
getManualAudioFileList
public CallCenterAnnouncementFileListModify20 getManualAudioFileList()
-
setManualVideoMessageSelection
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualVideoMessageSelection(ExtendedFileResourceSelection manualVideoMessageSelection)
-
getManualVideoMessageSelection
public ExtendedFileResourceSelection getManualVideoMessageSelection()
-
setManualVideoUrlList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualVideoUrlList(CallCenterAnnouncementURLListModify manualVideoUrlList)
-
getManualVideoUrlList
public CallCenterAnnouncementURLListModify getManualVideoUrlList()
-
setManualVideoFileList
public RoutePoint.GroupRoutePointNightServiceModifyRequest setManualVideoFileList(CallCenterAnnouncementFileListModify20 manualVideoFileList)
-
getManualVideoFileList
public CallCenterAnnouncementFileListModify20 getManualVideoFileList()
-
getEmptyObject
public static RoutePoint.GroupRoutePointNightServiceModifyRequest 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>
-
-