Package co.ecg.alpaca.toolkit.generated
Class AutoAttendant.GroupAutoAttendantSubmenuAddRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.AutoAttendant.GroupAutoAttendantSubmenuAddRequest
-
- Enclosing class:
- AutoAttendant
public static class AutoAttendant.GroupAutoAttendantSubmenuAddRequest extends Request<DefaultResponse>
Request to add an Auto Attendant submenu instance. The response is either SuccessResponse or ErrorResponse. This request is only valid for Standard auto attendants.- 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 @NotNull AnnouncementSelection
announcementSelection
protected @Valid AnnouncementFileLevelKey
audioFile
protected @NotNull Boolean
enableLevelExtensionDialing
protected @Valid @Size(max=12) AutoAttendantKeyConfiguration20[]
keyConfiguration
protected @NotNull @Size(min=1,max=40) String
submenuId
protected @NotNull @Valid AutoAttendant
user
protected @Valid AnnouncementFileLevelKey
videoFile
-
Constructor Summary
Constructors Constructor Description GroupAutoAttendantSubmenuAddRequest()
GroupAutoAttendantSubmenuAddRequest(AutoAttendant user, String submenuId, AnnouncementSelection announcementSelection, Boolean enableLevelExtensionDialing)
-
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 AutoAttendant user
-
submenuId
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) String submenuId
-
announcementSelection
@NotNull protected @NotNull AnnouncementSelection announcementSelection
-
audioFile
@Valid protected @Valid AnnouncementFileLevelKey audioFile
-
videoFile
@Valid protected @Valid AnnouncementFileLevelKey videoFile
-
enableLevelExtensionDialing
@NotNull protected @NotNull Boolean enableLevelExtensionDialing
-
keyConfiguration
@Valid @Size(max=12) protected @Valid @Size(max=12) AutoAttendantKeyConfiguration20[] keyConfiguration
-
-
Constructor Detail
-
GroupAutoAttendantSubmenuAddRequest
public GroupAutoAttendantSubmenuAddRequest()
-
GroupAutoAttendantSubmenuAddRequest
public GroupAutoAttendantSubmenuAddRequest(AutoAttendant user, String submenuId, AnnouncementSelection announcementSelection, Boolean enableLevelExtensionDialing)
-
-
Method Detail
-
setUser
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setUser(AutoAttendant user)
-
getAutoAttendant
public AutoAttendant getAutoAttendant()
-
setSubmenuId
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setSubmenuId(String submenuId)
-
getSubmenuId
public String getSubmenuId()
-
setAnnouncementSelection
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setAnnouncementSelection(AnnouncementSelection announcementSelection)
-
getAnnouncementSelection
public AnnouncementSelection getAnnouncementSelection()
-
setAudioFile
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setAudioFile(AnnouncementFileLevelKey audioFile)
-
getAudioFile
public AnnouncementFileLevelKey getAudioFile()
-
setVideoFile
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setVideoFile(AnnouncementFileLevelKey videoFile)
-
getVideoFile
public AnnouncementFileLevelKey getVideoFile()
-
setEnableLevelExtensionDialing
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setEnableLevelExtensionDialing(Boolean enableLevelExtensionDialing)
-
getEnableLevelExtensionDialing
public Boolean getEnableLevelExtensionDialing()
-
setKeyConfiguration
public AutoAttendant.GroupAutoAttendantSubmenuAddRequest setKeyConfiguration(AutoAttendantKeyConfiguration20... keyConfiguration)
-
getKeyConfiguration
public AutoAttendantKeyConfiguration20[] getKeyConfiguration()
-
getEmptyObject
public static AutoAttendant.GroupAutoAttendantSubmenuAddRequest 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>
-
-