Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterModifyDNISRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterModifyDNISRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterModifyDNISRequest extends Request<DefaultResponse>
Modify a call center's DNIS settings. 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 BooleanallowOutgoingACDCallprotected Optional<@Size(min=1,max=30) String>callingLineIdFirstNameprotected Optional<@Size(min=1,max=30) String>callingLineIdLastNameprotected Optional<@Size(min=1,max=23) String>callingLineIdPhoneNumberprotected @NotNull @Valid DNISKeydnisKeyprotected Optional<@Size(min=1,max=23) String>dnisPhoneNumberprotected Optional<@Size(min=2,max=20) String>extensionprotected @Size(min=1,max=40) StringnewDNISNameprotected DNISPrioritypriorityprotected BooleanuseCustomCLIDSettingsprotected BooleanuseCustomDnisAnnouncementSettings
-
Constructor Summary
Constructors Constructor Description GroupCallCenterModifyDNISRequest()GroupCallCenterModifyDNISRequest(BroadWorksServer broadWorksServer, DNISKey dnisKey)
-
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
-
dnisKey
@NotNull @Valid protected @NotNull @Valid DNISKey dnisKey
-
newDNISName
@Size(min=1, max=40) protected @Size(min=1,max=40) String newDNISName
-
useCustomCLIDSettings
protected Boolean useCustomCLIDSettings
-
useCustomDnisAnnouncementSettings
protected Boolean useCustomDnisAnnouncementSettings
-
priority
protected DNISPriority priority
-
allowOutgoingACDCall
protected Boolean allowOutgoingACDCall
-
-
Constructor Detail
-
GroupCallCenterModifyDNISRequest
public GroupCallCenterModifyDNISRequest()
-
GroupCallCenterModifyDNISRequest
public GroupCallCenterModifyDNISRequest(BroadWorksServer broadWorksServer, DNISKey dnisKey)
-
-
Method Detail
-
setDnisKey
public CallCenter.GroupCallCenterModifyDNISRequest setDnisKey(DNISKey dnisKey)
-
getDnisKey
public DNISKey getDnisKey()
-
setNewDNISName
public CallCenter.GroupCallCenterModifyDNISRequest setNewDNISName(String newDNISName)
-
getNewDNISName
public String getNewDNISName()
-
unsetDnisPhoneNumber
public CallCenter.GroupCallCenterModifyDNISRequest unsetDnisPhoneNumber()
-
setDnisPhoneNumber
public CallCenter.GroupCallCenterModifyDNISRequest setDnisPhoneNumber(String dnisPhoneNumber)
-
unsetExtension
public CallCenter.GroupCallCenterModifyDNISRequest unsetExtension()
-
setExtension
public CallCenter.GroupCallCenterModifyDNISRequest setExtension(String extension)
-
setUseCustomCLIDSettings
public CallCenter.GroupCallCenterModifyDNISRequest setUseCustomCLIDSettings(Boolean useCustomCLIDSettings)
-
getUseCustomCLIDSettings
public Boolean getUseCustomCLIDSettings()
-
unsetCallingLineIdPhoneNumber
public CallCenter.GroupCallCenterModifyDNISRequest unsetCallingLineIdPhoneNumber()
-
setCallingLineIdPhoneNumber
public CallCenter.GroupCallCenterModifyDNISRequest setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber)
-
getCallingLineIdPhoneNumber
public Optional<@Size(min=1,max=23) String> getCallingLineIdPhoneNumber()
-
unsetCallingLineIdLastName
public CallCenter.GroupCallCenterModifyDNISRequest unsetCallingLineIdLastName()
-
setCallingLineIdLastName
public CallCenter.GroupCallCenterModifyDNISRequest setCallingLineIdLastName(String callingLineIdLastName)
-
unsetCallingLineIdFirstName
public CallCenter.GroupCallCenterModifyDNISRequest unsetCallingLineIdFirstName()
-
setCallingLineIdFirstName
public CallCenter.GroupCallCenterModifyDNISRequest setCallingLineIdFirstName(String callingLineIdFirstName)
-
setUseCustomDnisAnnouncementSettings
public CallCenter.GroupCallCenterModifyDNISRequest setUseCustomDnisAnnouncementSettings(Boolean useCustomDnisAnnouncementSettings)
-
getUseCustomDnisAnnouncementSettings
public Boolean getUseCustomDnisAnnouncementSettings()
-
setPriority
public CallCenter.GroupCallCenterModifyDNISRequest setPriority(DNISPriority priority)
-
getPriority
public DNISPriority getPriority()
-
setAllowOutgoingACDCall
public CallCenter.GroupCallCenterModifyDNISRequest setAllowOutgoingACDCall(Boolean allowOutgoingACDCall)
-
getAllowOutgoingACDCall
public Boolean getAllowOutgoingACDCall()
-
getEmptyObject
public static CallCenter.GroupCallCenterModifyDNISRequest 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:
formRequestin classRequest<DefaultResponse>
-
-