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
Fields Modifier and Type Field Description protected @Valid AutoAttendantAddMenu20afterHoursMenuprotected @Valid TimeSchedulebusinessHoursprotected @Valid AutoAttendantAddMenu20businessHoursMenuprotected @NotNull BooleanenableVideoprotected @NotNull AutoAttendantDialingScopeextensionDialingScopeprotected @NotNull IntegerfirstDigitTimeoutSecondsprotected @NotNull @Size(min=1,max=30) StringgroupIdprotected @Valid AutoAttendantAddMenu20holidayMenuprotected @Valid HolidayScheduleholidayScheduleprotected @NotNull AutoAttendantNameDialingEntrynameDialingEntriesprotected @NotNull AutoAttendantDialingScopenameDialingScopeprotected @Size(min=1,max=40) StringnetworkClassOfServiceprotected @NotNull @Valid ServiceInstanceAddProfileserviceInstanceProfileprotected @NotNull @Size(min=1,max=30) StringserviceProviderIdprotected @NotNull @Size(min=1,max=161) StringserviceUserIdprotected @NotNull AutoAttendantTypetype
-
Constructor Summary
Constructors Constructor Description GroupAutoAttendantAddInstanceRequest()GroupAutoAttendantAddInstanceRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String serviceUserId, ServiceInstanceAddProfile serviceInstanceProfile, AutoAttendantType type, Integer firstDigitTimeoutSeconds, Boolean enableVideo, AutoAttendantDialingScope extensionDialingScope, AutoAttendantDialingScope nameDialingScope, AutoAttendantNameDialingEntry nameDialingEntries)
-
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
-
serviceProviderId
@NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String serviceProviderId
-
groupId
@NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String groupId
-
serviceUserId
@NotNull @Size(min=1, max=161) protected @NotNull @Size(min=1,max=161) String serviceUserId
-
serviceInstanceProfile
@NotNull @Valid protected @NotNull @Valid ServiceInstanceAddProfile serviceInstanceProfile
-
type
@NotNull protected @NotNull AutoAttendantType type
-
firstDigitTimeoutSeconds
@NotNull protected @NotNull Integer firstDigitTimeoutSeconds
-
enableVideo
@NotNull protected @NotNull Boolean enableVideo
-
businessHours
@Valid protected @Valid TimeSchedule businessHours
-
holidaySchedule
@Valid protected @Valid HolidaySchedule holidaySchedule
-
extensionDialingScope
@NotNull protected @NotNull AutoAttendantDialingScope extensionDialingScope
-
nameDialingScope
@NotNull protected @NotNull AutoAttendantDialingScope nameDialingScope
-
nameDialingEntries
@NotNull protected @NotNull AutoAttendantNameDialingEntry nameDialingEntries
-
businessHoursMenu
@Valid protected @Valid AutoAttendantAddMenu20 businessHoursMenu
-
afterHoursMenu
@Valid protected @Valid AutoAttendantAddMenu20 afterHoursMenu
-
holidayMenu
@Valid protected @Valid AutoAttendantAddMenu20 holidayMenu
-
networkClassOfService
@Size(min=1, max=40) protected @Size(min=1,max=40) String networkClassOfService
-
-
Constructor Detail
-
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 Detail
-
setServiceProviderId
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setServiceProviderId(String serviceProviderId)
-
getServiceProviderId
public String getServiceProviderId()
-
setGroupId
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setGroupId(String groupId)
-
getGroupId
public String getGroupId()
-
setServiceUserId
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setServiceUserId(String serviceUserId)
-
getServiceUserId
public String getServiceUserId()
-
setServiceInstanceProfile
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setServiceInstanceProfile(ServiceInstanceAddProfile serviceInstanceProfile)
-
getServiceInstanceProfile
public ServiceInstanceAddProfile getServiceInstanceProfile()
-
setType
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setType(AutoAttendantType type)
-
getType
public AutoAttendantType getType()
-
setFirstDigitTimeoutSeconds
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setFirstDigitTimeoutSeconds(Integer firstDigitTimeoutSeconds)
-
getFirstDigitTimeoutSeconds
public Integer getFirstDigitTimeoutSeconds()
-
setEnableVideo
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setEnableVideo(Boolean enableVideo)
-
getEnableVideo
public Boolean getEnableVideo()
-
setBusinessHours
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setBusinessHours(TimeSchedule businessHours)
-
getBusinessHours
public TimeSchedule getBusinessHours()
-
setHolidaySchedule
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setHolidaySchedule(HolidaySchedule holidaySchedule)
-
getHolidaySchedule
public HolidaySchedule getHolidaySchedule()
-
setExtensionDialingScope
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setExtensionDialingScope(AutoAttendantDialingScope extensionDialingScope)
-
getExtensionDialingScope
public AutoAttendantDialingScope getExtensionDialingScope()
-
setNameDialingScope
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setNameDialingScope(AutoAttendantDialingScope nameDialingScope)
-
getNameDialingScope
public AutoAttendantDialingScope getNameDialingScope()
-
setNameDialingEntries
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setNameDialingEntries(AutoAttendantNameDialingEntry nameDialingEntries)
-
getNameDialingEntries
public AutoAttendantNameDialingEntry getNameDialingEntries()
-
setBusinessHoursMenu
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setBusinessHoursMenu(AutoAttendantAddMenu20 businessHoursMenu)
-
getBusinessHoursMenu
public AutoAttendantAddMenu20 getBusinessHoursMenu()
-
setAfterHoursMenu
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setAfterHoursMenu(AutoAttendantAddMenu20 afterHoursMenu)
-
getAfterHoursMenu
public AutoAttendantAddMenu20 getAfterHoursMenu()
-
setHolidayMenu
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setHolidayMenu(AutoAttendantAddMenu20 holidayMenu)
-
getHolidayMenu
public AutoAttendantAddMenu20 getHolidayMenu()
-
setNetworkClassOfService
public AutoAttendant.GroupAutoAttendantAddInstanceRequest setNetworkClassOfService(String networkClassOfService)
-
getNetworkClassOfService
public String 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:
formRequestin classRequest<DefaultResponse>
-
-