Package co.ecg.alpaca.toolkit.generated
Class CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest extends Request<DefaultResponse>
Delete agent(s) from a Agent Threshold Profile. Agents cannot be unassigned (deleted) directly from the default profile, they need to be assigned (added) to a different profile. 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 @NotNull @Size(min=1) String[]
agentUserId
protected @NotNull @Valid Enterprise
enterprise
protected @NotNull @Size(min=1,max=40) String
profileName
-
Constructor Summary
Constructors Constructor Description EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest()
EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest(Enterprise enterprise, String profileName, String... agentUserId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
formRequest()
Forms the XML Document for this Request Object.String[]
getAgentUserId()
static CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
getEmptyObject(BroadWorksServer broadWorksServer)
Retrieves this object with minimal setup.Enterprise
getEnterprise()
String
getProfileName()
CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
setAgentUserId(String... agentUserId)
CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
setEnterprise(Enterprise enterprise)
CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
setProfileName(String profileName)
-
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 Detail
-
enterprise
@NotNull @Valid protected transient @NotNull @Valid Enterprise enterprise
-
profileName
@NotNull @Size(min=1, max=40) protected @NotNull @Size(min=1,max=40) String profileName
-
agentUserId
@NotNull @Size(min=1) @StringArrayElementSize(min=1, max=161) protected @NotNull @Size(min=1) String[] agentUserId
-
-
Constructor Detail
-
EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
public EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest()
-
EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest
public EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest(Enterprise enterprise, String profileName, String... agentUserId)
-
-
Method Detail
-
setEnterprise
public CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest setEnterprise(Enterprise enterprise)
-
getEnterprise
public Enterprise getEnterprise()
-
setProfileName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest setProfileName(String profileName)
-
getProfileName
public String getProfileName()
-
setAgentUserId
public CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest setAgentUserId(String... agentUserId)
-
getAgentUserId
public String[] getAgentUserId()
-
getEmptyObject
public static CallCenter.EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest 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>
-
-