Package co.ecg.alpaca.toolkit.generated
Class BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest
- Enclosing class:
- BroadWorksAnywherePortal
public static class BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest extends Request<DefaultResponse>
Modify a BroadWorks Anywhere phone number 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 java.lang.Boolean
answerConfirmationRequired
protected java.lang.Boolean
broadworksCallControl
protected @Valid CriteriaActivation[]
criteriaActivation
protected java.util.Optional<@Size(min=1,max=80) java.lang.String>
description
protected java.lang.Boolean
isActive
protected @Size(min=1,max=23) java.lang.String
newPhoneNumber
protected java.util.Optional<@Size(min=1,max=161) java.lang.String>
outboundAlternateNumber
protected @NotNull @Size(min=1,max=23) java.lang.String
phoneNumber
protected java.lang.Boolean
useDiversionInhibitor
protected @NotNull @Valid BroadWorksUser
user
-
Constructor Summary
Constructors Constructor Description UserBroadWorksAnywhereModifyPhoneNumberRequest()
UserBroadWorksAnywhereModifyPhoneNumberRequest(BroadWorksUser user, java.lang.String phoneNumber)
-
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
-
phoneNumber
@NotNull @Size(min=1, max=23) protected @NotNull @Size(min=1,max=23) java.lang.String phoneNumber -
newPhoneNumber
@Size(min=1, max=23) protected @Size(min=1,max=23) java.lang.String newPhoneNumber -
description
protected java.util.Optional<@Size(min=1,max=80) java.lang.String> description -
isActive
protected java.lang.Boolean isActive -
outboundAlternateNumber
protected java.util.Optional<@Size(min=1,max=161) java.lang.String> outboundAlternateNumber -
broadworksCallControl
protected java.lang.Boolean broadworksCallControl -
useDiversionInhibitor
protected java.lang.Boolean useDiversionInhibitor -
answerConfirmationRequired
protected java.lang.Boolean answerConfirmationRequired -
criteriaActivation
-
-
Constructor Details
-
UserBroadWorksAnywhereModifyPhoneNumberRequest
public UserBroadWorksAnywhereModifyPhoneNumberRequest() -
UserBroadWorksAnywhereModifyPhoneNumberRequest
public UserBroadWorksAnywhereModifyPhoneNumberRequest(BroadWorksUser user, java.lang.String phoneNumber)
-
-
Method Details
-
setUser
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setUser(BroadWorksUser user) -
getBroadWorksUser
-
setPhoneNumber
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setPhoneNumber(java.lang.String phoneNumber) -
getPhoneNumber
public java.lang.String getPhoneNumber() -
setNewPhoneNumber
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setNewPhoneNumber(java.lang.String newPhoneNumber) -
getNewPhoneNumber
public java.lang.String getNewPhoneNumber() -
setDescription
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setDescription(java.lang.String description) -
getDescription
public java.util.Optional<@Size(min=1,max=80) java.lang.String> getDescription() -
setIsActive
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setIsActive(java.lang.Boolean isActive) -
getIsActive
public java.lang.Boolean getIsActive() -
setOutboundAlternateNumber
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setOutboundAlternateNumber(java.lang.String outboundAlternateNumber) -
getOutboundAlternateNumber
public java.util.Optional<@Size(min=1,max=161) java.lang.String> getOutboundAlternateNumber() -
setBroadworksCallControl
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setBroadworksCallControl(java.lang.Boolean broadworksCallControl) -
getBroadworksCallControl
public java.lang.Boolean getBroadworksCallControl() -
setUseDiversionInhibitor
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setUseDiversionInhibitor(java.lang.Boolean useDiversionInhibitor) -
getUseDiversionInhibitor
public java.lang.Boolean getUseDiversionInhibitor() -
setAnswerConfirmationRequired
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setAnswerConfirmationRequired(java.lang.Boolean answerConfirmationRequired) -
getAnswerConfirmationRequired
public java.lang.Boolean getAnswerConfirmationRequired() -
setCriteriaActivation
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest setCriteriaActivation(CriteriaActivation... criteriaActivation) -
getCriteriaActivation
-
getEmptyObject
public static BroadWorksAnywherePortal.UserBroadWorksAnywhereModifyPhoneNumberRequest 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>
-