Class GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest
-
- Enclosing class:
- GroupGroupNightForwarding
public static class GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest extends Request<DefaultResponse>
Request to modify the Group Night Forwarding group parameters. The response is either SuccessResponse or 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 Optional<@Valid TimeSchedule>businessHoursprotected Optional<@Size(min=1,max=161) String>forwardToPhoneNumberprotected @NotNull @Valid Groupgroupprotected Optional<@Valid HolidaySchedule>holidayScheduleprotected GroupNightForwardingGroupServiceActivationModenightForwarding
-
Constructor Summary
Constructors Constructor Description GroupGroupNightForwardingModifyRequest()GroupGroupNightForwardingModifyRequest(Group group)
-
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
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
nightForwarding
protected GroupNightForwardingGroupServiceActivationMode nightForwarding
-
businessHours
protected Optional<@Valid TimeSchedule> businessHours
-
holidaySchedule
protected Optional<@Valid HolidaySchedule> holidaySchedule
-
-
Constructor Detail
-
GroupGroupNightForwardingModifyRequest
public GroupGroupNightForwardingModifyRequest()
-
GroupGroupNightForwardingModifyRequest
public GroupGroupNightForwardingModifyRequest(Group group)
-
-
Method Detail
-
setGroup
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setNightForwarding
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest setNightForwarding(GroupNightForwardingGroupServiceActivationMode nightForwarding)
-
getNightForwarding
public GroupNightForwardingGroupServiceActivationMode getNightForwarding()
-
unsetBusinessHours
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest unsetBusinessHours()
-
setBusinessHours
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest setBusinessHours(TimeSchedule businessHours)
-
getBusinessHours
public Optional<@Valid TimeSchedule> getBusinessHours()
-
unsetHolidaySchedule
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest unsetHolidaySchedule()
-
setHolidaySchedule
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest setHolidaySchedule(HolidaySchedule holidaySchedule)
-
getHolidaySchedule
public Optional<@Valid HolidaySchedule> getHolidaySchedule()
-
unsetForwardToPhoneNumber
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest unsetForwardToPhoneNumber()
-
setForwardToPhoneNumber
public GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest setForwardToPhoneNumber(String forwardToPhoneNumber)
-
getEmptyObject
public static GroupGroupNightForwarding.GroupGroupNightForwardingModifyRequest 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>
-
-