Package co.ecg.alpaca.toolkit.generated
Class AutoAttendant.GroupAutoAttendantAddInstanceRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.AutoAttendant.GroupAutoAttendantAddInstanceRequest
- Enclosing class:
- AutoAttendant
public static class AutoAttendant.GroupAutoAttendantAddInstanceRequest
extends Request<DefaultResponse>
Add a Auto Attendant instance to a group. The domain is required in the serviceUserId. Only Group and Enterprise level schedules are accepted. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: type, use AutoAttendantType.BASIC in XS mode. holidayMenu. The following elements are only valid for Standard Auto Attendants: holidayMenu
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Valid AutoAttendantAddMenu20
protected @Valid TimeSchedule
protected @Valid AutoAttendantAddMenu20
protected @NotNull Boolean
protected @NotNull AutoAttendantDialingScope
protected @NotNull Integer
protected @NotNull @Size(min=1,max=30) String
protected @Valid AutoAttendantAddMenu20
protected @Valid HolidaySchedule
protected @NotNull AutoAttendantNameDialingEntry
protected @NotNull AutoAttendantDialingScope
protected @Size(min=1,max=40) String
protected @NotNull @Valid ServiceInstanceAddProfile
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Size(min=1,max=161) String
protected @NotNull AutoAttendantType
-
Constructor Summary
ConstructorsConstructorDescriptionGroupAutoAttendantAddInstanceRequest
(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, AutoAttendantType type, Integer firstDigitTimeoutSeconds, Boolean enableVideo, AutoAttendantDialingScope extensionDialingScope, AutoAttendantDialingScope nameDialingScope, AutoAttendantNameDialingEntry nameDialingEntries) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getType()
setAfterHoursMenu
(AutoAttendantAddMenu20 afterHoursMenu) setBusinessHours
(TimeSchedule businessHours) setBusinessHoursMenu
(AutoAttendantAddMenu20 businessHoursMenu) setEnableVideo
(Boolean enableVideo) setExtensionDialingScope
(AutoAttendantDialingScope extensionDialingScope) setFirstDigitTimeoutSeconds
(Integer firstDigitTimeoutSeconds) setGroupId
(String groupId) setHolidayMenu
(AutoAttendantAddMenu20 holidayMenu) setHolidaySchedule
(HolidaySchedule holidaySchedule) setNameDialingEntries
(AutoAttendantNameDialingEntry nameDialingEntries) setNameDialingScope
(AutoAttendantDialingScope nameDialingScope) setNetworkClassOfService
(String networkClassOfService) setServiceInstanceProfile
(ServiceInstanceAddProfile serviceInstanceProfile) setServiceProviderId
(String serviceProviderId) setServiceUserId
(String serviceUserId) setType
(AutoAttendantType type) 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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
serviceProviderId
-
groupId
-
serviceUserId
-
serviceInstanceProfile
-
type
-
firstDigitTimeoutSeconds
-
enableVideo
-
businessHours
-
holidaySchedule
-
extensionDialingScope
-
nameDialingScope
-
nameDialingEntries
-
businessHoursMenu
-
afterHoursMenu
-
holidayMenu
-
networkClassOfService
-
-
Constructor Details
-
GroupAutoAttendantAddInstanceRequest
public GroupAutoAttendantAddInstanceRequest() -
GroupAutoAttendantAddInstanceRequest
public GroupAutoAttendantAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, AutoAttendantType type, Integer firstDigitTimeoutSeconds, Boolean enableVideo, AutoAttendantDialingScope extensionDialingScope, AutoAttendantDialingScope nameDialingScope, AutoAttendantNameDialingEntry nameDialingEntries)
-
-
Method Details
-
setServiceProviderId
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setServiceProviderId(String serviceProviderId) -
getServiceProviderId
-
setGroupId
-
getGroupId
-
setServiceUserId
-
getServiceUserId
-
setServiceInstanceProfile
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfile serviceInstanceProfile) -
getServiceInstanceProfile
-
setType
-
getType
-
setFirstDigitTimeoutSeconds
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setFirstDigitTimeoutSeconds(Integer firstDigitTimeoutSeconds) -
getFirstDigitTimeoutSeconds
-
setEnableVideo
-
getEnableVideo
-
setBusinessHours
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setBusinessHours(TimeSchedule businessHours) -
getBusinessHours
-
setHolidaySchedule
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setExtensionDialingScope
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setExtensionDialingScope(AutoAttendantDialingScope extensionDialingScope) -
getExtensionDialingScope
-
setNameDialingScope
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setNameDialingScope(AutoAttendantDialingScope nameDialingScope) -
getNameDialingScope
-
setNameDialingEntries
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setNameDialingEntries(AutoAttendantNameDialingEntry nameDialingEntries) -
getNameDialingEntries
-
setBusinessHoursMenu
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setBusinessHoursMenu(AutoAttendantAddMenu20 businessHoursMenu) -
getBusinessHoursMenu
-
setAfterHoursMenu
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setAfterHoursMenu(AutoAttendantAddMenu20 afterHoursMenu) -
getAfterHoursMenu
-
setHolidayMenu
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setHolidayMenu(AutoAttendantAddMenu20 holidayMenu) -
getHolidayMenu
-
setNetworkClassOfService
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setNetworkClassOfService(String networkClassOfService) -
getNetworkClassOfService
-
getEmptyObject
public static AutoAttendant.GroupAutoAttendantAddInstanceRequest 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>
-