@GwtIncompatible public static class GroupCallCenter.GroupCallCenterNightServiceModifyRequest extends Request<DefaultResponse>
Request.Protocol
Constructor and Description |
---|
GroupCallCenterNightServiceModifyRequest(BroadWorksServer broadWorksServer,
String serviceUserId) |
appendChild, appendChild, appendChild, asyncFire, createDocument, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandElement, getCommandType, getDomDocument, getId, getResponseClass, getRootElement, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull @Size(min=1, max=161) protected String serviceUserId
protected CallCenterScheduledServiceAction action
protected com.google.common.base.Optional<TimeSchedule> businessHours
protected Boolean forceNightService
protected Boolean allowManualOverrideViaFAC
protected com.google.common.base.Optional<String> transferPhoneNumber
protected Boolean playAnnouncementBeforeAction
protected ExtendedFileResourceSelection audioMessageSelection
protected CallCenterAnnouncementURLListModify audioUrlList
protected CallCenterAnnouncementFileListModify20 audioFileList
protected ExtendedFileResourceSelection videoMessageSelection
protected CallCenterAnnouncementURLListModify videoUrlList
protected CallCenterAnnouncementFileListModify20 videoFileList
protected CallCenterManualNightServiceAnnouncementMode manualAnnouncementMode
protected ExtendedFileResourceSelection manualAudioMessageSelection
protected CallCenterAnnouncementURLListModify manualAudioUrlList
protected CallCenterAnnouncementFileListModify20 manualAudioFileList
protected ExtendedFileResourceSelection manualVideoMessageSelection
protected CallCenterAnnouncementURLListModify manualVideoUrlList
protected CallCenterAnnouncementFileListModify20 manualVideoFileList
public GroupCallCenterNightServiceModifyRequest(BroadWorksServer broadWorksServer, String serviceUserId)
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setServiceUserId(String serviceUserId)
public String getServiceUserId()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setAction(CallCenterScheduledServiceAction action)
public CallCenterScheduledServiceAction getAction()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setBusinessHours(TimeSchedule businessHours)
public com.google.common.base.Optional<TimeSchedule> getBusinessHours()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setForceNightService(Boolean forceNightService)
public Boolean getForceNightService()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setAllowManualOverrideViaFAC(Boolean allowManualOverrideViaFAC)
public Boolean getAllowManualOverrideViaFAC()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setTransferPhoneNumber(String transferPhoneNumber)
public com.google.common.base.Optional<String> getTransferPhoneNumber()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setPlayAnnouncementBeforeAction(Boolean playAnnouncementBeforeAction)
public Boolean getPlayAnnouncementBeforeAction()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setAudioMessageSelection(ExtendedFileResourceSelection audioMessageSelection)
public ExtendedFileResourceSelection getAudioMessageSelection()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setAudioUrlList(CallCenterAnnouncementURLListModify audioUrlList)
public CallCenterAnnouncementURLListModify getAudioUrlList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setAudioFileList(CallCenterAnnouncementFileListModify20 audioFileList)
public CallCenterAnnouncementFileListModify20 getAudioFileList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setVideoMessageSelection(ExtendedFileResourceSelection videoMessageSelection)
public ExtendedFileResourceSelection getVideoMessageSelection()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setVideoUrlList(CallCenterAnnouncementURLListModify videoUrlList)
public CallCenterAnnouncementURLListModify getVideoUrlList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setVideoFileList(CallCenterAnnouncementFileListModify20 videoFileList)
public CallCenterAnnouncementFileListModify20 getVideoFileList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualAnnouncementMode(CallCenterManualNightServiceAnnouncementMode manualAnnouncementMode)
public CallCenterManualNightServiceAnnouncementMode getManualAnnouncementMode()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualAudioMessageSelection(ExtendedFileResourceSelection manualAudioMessageSelection)
public ExtendedFileResourceSelection getManualAudioMessageSelection()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualAudioUrlList(CallCenterAnnouncementURLListModify manualAudioUrlList)
public CallCenterAnnouncementURLListModify getManualAudioUrlList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualAudioFileList(CallCenterAnnouncementFileListModify20 manualAudioFileList)
public CallCenterAnnouncementFileListModify20 getManualAudioFileList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualVideoMessageSelection(ExtendedFileResourceSelection manualVideoMessageSelection)
public ExtendedFileResourceSelection getManualVideoMessageSelection()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualVideoUrlList(CallCenterAnnouncementURLListModify manualVideoUrlList)
public CallCenterAnnouncementURLListModify getManualVideoUrlList()
public GroupCallCenter.GroupCallCenterNightServiceModifyRequest setManualVideoFileList(CallCenterAnnouncementFileListModify20 manualVideoFileList)
public CallCenterAnnouncementFileListModify20 getManualVideoFileList()
public static GroupCallCenter.GroupCallCenterNightServiceModifyRequest getEmptyObject(BroadWorksServer broadWorksServer)
broadWorksServer
- The BroadWorksServerpublic void formRequest()
formRequest
in class Request<DefaultResponse>
Copyright © 2016 ECG. All rights reserved.