Package co.ecg.alpaca.toolkit.generated
Class User.UserCallLogsClearRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.User.UserCallLogsClearRequest
- Enclosing class:
- User
@ChoiceGroup("deleteAllCallLogs") @ChoiceGroup("deleteSpecifiedCallLogs")
public static class User.UserCallLogsClearRequest
extends Request<DefaultResponse>
Clear a user's call logs associated with Basic Call Logs and Enhanced Call Logs features. The calls logs are deleted from both Basic Call Logs and Enhanced Call Logs if both features are assigned. 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
FieldsModifier and TypeFieldDescriptionprotected @AssertTrue Boolean
protected @Valid DeleteSpecifiedCallLogs
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescriptionUserCallLogsClearRequest
(DeleteSpecifiedCallLogs deleteSpecifiedCallLogs, BroadWorksUser user) UserCallLogsClearRequest
(Boolean deleteAllCallLogs, BroadWorksUser user) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setDeleteSpecifiedCallLogs
(DeleteSpecifiedCallLogs deleteSpecifiedCallLogs) setUser
(BroadWorksUser user) 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
-
user
-
deleteAllCallLogs
-
deleteSpecifiedCallLogs
-
-
Constructor Details
-
UserCallLogsClearRequest
public UserCallLogsClearRequest() -
UserCallLogsClearRequest
-
UserCallLogsClearRequest
-
UserCallLogsClearRequest
public UserCallLogsClearRequest(DeleteSpecifiedCallLogs deleteSpecifiedCallLogs, BroadWorksUser user)
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setFlagDeleteAllCallLogs
-
deleteAllCallLogsFlagExist
public boolean deleteAllCallLogsFlagExist() -
getDeleteAllCallLogs
-
setDeleteSpecifiedCallLogs
public User.UserCallLogsClearRequest setDeleteSpecifiedCallLogs(DeleteSpecifiedCallLogs deleteSpecifiedCallLogs) -
getDeleteSpecifiedCallLogs
-
getEmptyObject
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>
-