Class UserIntercept.UserInterceptUserModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserIntercept.UserInterceptUserModifyRequest
- Enclosing class:
- UserIntercept
public static class UserIntercept.UserInterceptUserModifyRequest extends Request<DefaultResponse>
Modify the user's intercept user service settings. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode and ignored in XS data mode: exemptInboundMobilityCalls exemptOutboundMobilityCalls disableParallelRingingToNetworkLocations
- 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 java.lang.Boolean
alternateBlockingAnnouncement
protected AnnouncementSelection
announcementSelection
protected @Valid LabeledMediaFileResource
audioFile
protected java.lang.Boolean
disableParallelRingingToNetworkLocations
protected java.lang.Boolean
exemptInboundMobilityCalls
protected java.lang.Boolean
exemptOutboundMobilityCalls
protected InterceptInboundCall
inboundCallMode
protected java.lang.Boolean
isActive
protected java.util.Optional<@Size(min=1,max=23) java.lang.String>
newPhoneNumber
protected InterceptOutboundCall
outboundCallMode
protected java.util.Optional<@Size(min=1,max=161) java.lang.String>
outboundReroutePhoneNumber
protected java.lang.Boolean
playNewPhoneNumber
protected java.lang.Boolean
rerouteOutboundCalls
protected java.lang.Boolean
routeToVoiceMail
protected java.lang.Boolean
transferOnZeroToPhoneNumber
protected java.util.Optional<@Size(min=1,max=30) java.lang.String>
transferPhoneNumber
protected @NotNull @Valid BroadWorksUser
user
protected @Valid LabeledMediaFileResource
videoFile
-
Constructor Summary
Constructors Constructor Description UserInterceptUserModifyRequest()
UserInterceptUserModifyRequest(BroadWorksUser 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 Details
-
user
-
isActive
protected java.lang.Boolean isActive -
announcementSelection
-
audioFile
-
videoFile
-
inboundCallMode
-
alternateBlockingAnnouncement
protected java.lang.Boolean alternateBlockingAnnouncement -
exemptInboundMobilityCalls
protected java.lang.Boolean exemptInboundMobilityCalls -
disableParallelRingingToNetworkLocations
protected java.lang.Boolean disableParallelRingingToNetworkLocations -
routeToVoiceMail
protected java.lang.Boolean routeToVoiceMail -
playNewPhoneNumber
protected java.lang.Boolean playNewPhoneNumber -
newPhoneNumber
protected java.util.Optional<@Size(min=1,max=23) java.lang.String> newPhoneNumber -
transferOnZeroToPhoneNumber
protected java.lang.Boolean transferOnZeroToPhoneNumber -
transferPhoneNumber
protected java.util.Optional<@Size(min=1,max=30) java.lang.String> transferPhoneNumber -
outboundCallMode
-
exemptOutboundMobilityCalls
protected java.lang.Boolean exemptOutboundMobilityCalls -
rerouteOutboundCalls
protected java.lang.Boolean rerouteOutboundCalls -
outboundReroutePhoneNumber
protected java.util.Optional<@Size(min=1,max=161) java.lang.String> outboundReroutePhoneNumber
-
-
Constructor Details
-
UserInterceptUserModifyRequest
public UserInterceptUserModifyRequest() -
UserInterceptUserModifyRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setIsActive
-
getIsActive
public java.lang.Boolean getIsActive() -
setAnnouncementSelection
public UserIntercept.UserInterceptUserModifyRequest setAnnouncementSelection(AnnouncementSelection announcementSelection) -
getAnnouncementSelection
-
setAudioFile
public UserIntercept.UserInterceptUserModifyRequest setAudioFile(LabeledMediaFileResource audioFile) -
getAudioFile
-
setVideoFile
public UserIntercept.UserInterceptUserModifyRequest setVideoFile(LabeledMediaFileResource videoFile) -
getVideoFile
-
setInboundCallMode
public UserIntercept.UserInterceptUserModifyRequest setInboundCallMode(InterceptInboundCall inboundCallMode) -
getInboundCallMode
-
setAlternateBlockingAnnouncement
public UserIntercept.UserInterceptUserModifyRequest setAlternateBlockingAnnouncement(java.lang.Boolean alternateBlockingAnnouncement) -
getAlternateBlockingAnnouncement
public java.lang.Boolean getAlternateBlockingAnnouncement() -
setExemptInboundMobilityCalls
public UserIntercept.UserInterceptUserModifyRequest setExemptInboundMobilityCalls(java.lang.Boolean exemptInboundMobilityCalls) -
getExemptInboundMobilityCalls
public java.lang.Boolean getExemptInboundMobilityCalls() -
setDisableParallelRingingToNetworkLocations
public UserIntercept.UserInterceptUserModifyRequest setDisableParallelRingingToNetworkLocations(java.lang.Boolean disableParallelRingingToNetworkLocations) -
getDisableParallelRingingToNetworkLocations
public java.lang.Boolean getDisableParallelRingingToNetworkLocations() -
setRouteToVoiceMail
public UserIntercept.UserInterceptUserModifyRequest setRouteToVoiceMail(java.lang.Boolean routeToVoiceMail) -
getRouteToVoiceMail
public java.lang.Boolean getRouteToVoiceMail() -
setPlayNewPhoneNumber
public UserIntercept.UserInterceptUserModifyRequest setPlayNewPhoneNumber(java.lang.Boolean playNewPhoneNumber) -
getPlayNewPhoneNumber
public java.lang.Boolean getPlayNewPhoneNumber() -
setNewPhoneNumber
public UserIntercept.UserInterceptUserModifyRequest setNewPhoneNumber(java.lang.String newPhoneNumber) -
getNewPhoneNumber
public java.util.Optional<@Size(min=1,max=23) java.lang.String> getNewPhoneNumber() -
setTransferOnZeroToPhoneNumber
public UserIntercept.UserInterceptUserModifyRequest setTransferOnZeroToPhoneNumber(java.lang.Boolean transferOnZeroToPhoneNumber) -
getTransferOnZeroToPhoneNumber
public java.lang.Boolean getTransferOnZeroToPhoneNumber() -
setTransferPhoneNumber
public UserIntercept.UserInterceptUserModifyRequest setTransferPhoneNumber(java.lang.String transferPhoneNumber) -
getTransferPhoneNumber
public java.util.Optional<@Size(min=1,max=30) java.lang.String> getTransferPhoneNumber() -
setOutboundCallMode
public UserIntercept.UserInterceptUserModifyRequest setOutboundCallMode(InterceptOutboundCall outboundCallMode) -
getOutboundCallMode
-
setExemptOutboundMobilityCalls
public UserIntercept.UserInterceptUserModifyRequest setExemptOutboundMobilityCalls(java.lang.Boolean exemptOutboundMobilityCalls) -
getExemptOutboundMobilityCalls
public java.lang.Boolean getExemptOutboundMobilityCalls() -
setRerouteOutboundCalls
public UserIntercept.UserInterceptUserModifyRequest setRerouteOutboundCalls(java.lang.Boolean rerouteOutboundCalls) -
getRerouteOutboundCalls
public java.lang.Boolean getRerouteOutboundCalls() -
setOutboundReroutePhoneNumber
public UserIntercept.UserInterceptUserModifyRequest setOutboundReroutePhoneNumber(java.lang.String outboundReroutePhoneNumber) -
getOutboundReroutePhoneNumber
public java.util.Optional<@Size(min=1,max=161) java.lang.String> getOutboundReroutePhoneNumber() -
getEmptyObject
public static UserIntercept.UserInterceptUserModifyRequest 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>
-