public static class RoutePoint.GroupRoutePointAddDNISRequest extends Request<Response.DefaultResponse>
Modifier and Type | Field and Description |
---|---|
Boolean |
allowOutgoingACDCall |
boolean |
allowOutgoingACDCallIsModified |
String |
callingLineIdFirstName |
boolean |
callingLineIdFirstNameIsModified |
String |
callingLineIdLastName |
boolean |
callingLineIdLastNameIsModified |
String |
callingLineIdPhoneNumber |
boolean |
callingLineIdPhoneNumberIsModified |
DNISKey |
dnisKey |
boolean |
dnisKeyIsModified |
String |
dnisPhoneNumber |
boolean |
dnisPhoneNumberIsModified |
String |
extension |
boolean |
extensionIsModified |
Boolean |
useCustomCLIDSettings |
boolean |
useCustomCLIDSettingsIsModified |
Boolean |
useCustomDnisAnnouncementSettings |
boolean |
useCustomDnisAnnouncementSettingsIsModified |
Constructor and Description |
---|
GroupRoutePointAddDNISRequest(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
GroupRoutePointAddDNISRequest(BroadWorksServer bws,
DNISKey dnisKey,
Boolean useCustomCLIDSettings,
Boolean useCustomDnisAnnouncementSettings,
Boolean allowOutgoingACDCall) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@NotNull public DNISKey dnisKey
public transient boolean dnisKeyIsModified
@Size(min=1, max=23) public String dnisPhoneNumber
public transient boolean dnisPhoneNumberIsModified
@Size(min=2, max=20) public String extension
public transient boolean extensionIsModified
public Boolean useCustomCLIDSettings
public transient boolean useCustomCLIDSettingsIsModified
@Size(min=1, max=23) public String callingLineIdPhoneNumber
public transient boolean callingLineIdPhoneNumberIsModified
@Size(min=1, max=30) public String callingLineIdLastName
public transient boolean callingLineIdLastNameIsModified
@Size(min=1, max=30) public String callingLineIdFirstName
public transient boolean callingLineIdFirstNameIsModified
public Boolean useCustomDnisAnnouncementSettings
public transient boolean useCustomDnisAnnouncementSettingsIsModified
public Boolean allowOutgoingACDCall
public transient boolean allowOutgoingACDCallIsModified
public GroupRoutePointAddDNISRequest(BroadWorksServer bws, DNISKey dnisKey, Boolean useCustomCLIDSettings, Boolean useCustomDnisAnnouncementSettings, Boolean allowOutgoingACDCall)
public GroupRoutePointAddDNISRequest(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic RoutePoint.GroupRoutePointAddDNISRequest setDnisKey(DNISKey dnisKey)
public DNISKey getDnisKey()
public RoutePoint.GroupRoutePointAddDNISRequest setDnisPhoneNumber(String dnisPhoneNumber)
public String getDnisPhoneNumber()
public RoutePoint.GroupRoutePointAddDNISRequest setExtension(String extension)
public String getExtension()
public RoutePoint.GroupRoutePointAddDNISRequest setUseCustomCLIDSettings(Boolean useCustomCLIDSettings)
public Boolean getUseCustomCLIDSettings()
public RoutePoint.GroupRoutePointAddDNISRequest setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber)
public String getCallingLineIdPhoneNumber()
public RoutePoint.GroupRoutePointAddDNISRequest setCallingLineIdLastName(String callingLineIdLastName)
public String getCallingLineIdLastName()
public RoutePoint.GroupRoutePointAddDNISRequest setCallingLineIdFirstName(String callingLineIdFirstName)
public String getCallingLineIdFirstName()
public RoutePoint.GroupRoutePointAddDNISRequest setUseCustomDnisAnnouncementSettings(Boolean useCustomDnisAnnouncementSettings)
public Boolean getUseCustomDnisAnnouncementSettings()
public RoutePoint.GroupRoutePointAddDNISRequest setAllowOutgoingACDCall(Boolean allowOutgoingACDCall)
public Boolean getAllowOutgoingACDCall()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.