Package co.ecg.alpaca.toolkit.generated
Class RoutePoint.GroupRoutePointHolidayServiceModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.RoutePoint.GroupRoutePointHolidayServiceModifyRequest
-
- Enclosing class:
- RoutePoint
public static class RoutePoint.GroupRoutePointHolidayServiceModifyRequest extends Request<DefaultResponse>
Modify a route point's holiday 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
Fields Modifier and Type Field Description protected CallCenterScheduledServiceAction
action
protected @Valid CallCenterAnnouncementFileListModify20
audioFileList
protected ExtendedFileResourceSelection
audioMessageSelection
protected @Valid CallCenterAnnouncementURLListModify
audioUrlList
protected Optional<@Valid HolidaySchedule>
holidaySchedule
protected Boolean
playAnnouncementBeforeAction
protected Optional<@Size(min=1,max=161) String>
transferPhoneNumber
protected @NotNull @Valid RoutePoint
user
protected @Valid CallCenterAnnouncementFileListModify20
videoFileList
protected ExtendedFileResourceSelection
videoMessageSelection
protected @Valid CallCenterAnnouncementURLListModify
videoUrlList
-
Constructor Summary
Constructors Constructor Description GroupRoutePointHolidayServiceModifyRequest()
GroupRoutePointHolidayServiceModifyRequest(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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid RoutePoint user
-
action
protected CallCenterScheduledServiceAction action
-
holidaySchedule
protected Optional<@Valid HolidaySchedule> holidaySchedule
-
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
-
-
Constructor Detail
-
GroupRoutePointHolidayServiceModifyRequest
public GroupRoutePointHolidayServiceModifyRequest()
-
GroupRoutePointHolidayServiceModifyRequest
public GroupRoutePointHolidayServiceModifyRequest(RoutePoint user)
-
-
Method Detail
-
setUser
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setUser(RoutePoint user)
-
getRoutePoint
public RoutePoint getRoutePoint()
-
setAction
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setAction(CallCenterScheduledServiceAction action)
-
getAction
public CallCenterScheduledServiceAction getAction()
-
unsetHolidaySchedule
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest unsetHolidaySchedule()
-
setHolidaySchedule
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setHolidaySchedule(HolidaySchedule holidaySchedule)
-
getHolidaySchedule
public Optional<@Valid HolidaySchedule> getHolidaySchedule()
-
unsetTransferPhoneNumber
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest unsetTransferPhoneNumber()
-
setTransferPhoneNumber
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setTransferPhoneNumber(String transferPhoneNumber)
-
setPlayAnnouncementBeforeAction
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setPlayAnnouncementBeforeAction(Boolean playAnnouncementBeforeAction)
-
getPlayAnnouncementBeforeAction
public Boolean getPlayAnnouncementBeforeAction()
-
setAudioMessageSelection
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setAudioMessageSelection(ExtendedFileResourceSelection audioMessageSelection)
-
getAudioMessageSelection
public ExtendedFileResourceSelection getAudioMessageSelection()
-
setAudioUrlList
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setAudioUrlList(CallCenterAnnouncementURLListModify audioUrlList)
-
getAudioUrlList
public CallCenterAnnouncementURLListModify getAudioUrlList()
-
setAudioFileList
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setAudioFileList(CallCenterAnnouncementFileListModify20 audioFileList)
-
getAudioFileList
public CallCenterAnnouncementFileListModify20 getAudioFileList()
-
setVideoMessageSelection
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setVideoMessageSelection(ExtendedFileResourceSelection videoMessageSelection)
-
getVideoMessageSelection
public ExtendedFileResourceSelection getVideoMessageSelection()
-
setVideoUrlList
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setVideoUrlList(CallCenterAnnouncementURLListModify videoUrlList)
-
getVideoUrlList
public CallCenterAnnouncementURLListModify getVideoUrlList()
-
setVideoFileList
public RoutePoint.GroupRoutePointHolidayServiceModifyRequest setVideoFileList(CallCenterAnnouncementFileListModify20 videoFileList)
-
getVideoFileList
public CallCenterAnnouncementFileListModify20 getVideoFileList()
-
getEmptyObject
public static RoutePoint.GroupRoutePointHolidayServiceModifyRequest 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>
-
-