Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterAddAgentListRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterAddAgentListRequest
-
- Enclosing class:
- CallCenter
@ChoiceGroup("agentUserId") @ChoiceGroup("agentSkillList") public static class CallCenter.GroupCallCenterAddAgentListRequest extends Request<DefaultResponse>
Add agent(s) to a call center. The response is either SuccessResponse or ErrorResponse. If the skill level is not present for skill based premium call centers, the users will be set to skill level 1. The following element is only used in AS data mode and ignored in XS data mode: agentSkillList- 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 CallCenterSkillAgentList[]agentSkillListprotected String[]agentUserIdprotected @NotNull @Valid CallCenteruser
-
Constructor Summary
Constructors Constructor Description GroupCallCenterAddAgentListRequest()GroupCallCenterAddAgentListRequest(CallCenter user)GroupCallCenterAddAgentListRequest(CallCenter user, CallCenterSkillAgentList... agentSkillList)GroupCallCenterAddAgentListRequest(CallCenter user, String... agentUserId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidformRequest()Forms the XML Document for this Request Object.CallCenterSkillAgentList[]getAgentSkillList()String[]getAgentUserId()CallCentergetCallCenter()static CallCenter.GroupCallCenterAddAgentListRequestgetEmptyObject(BroadWorksServer broadWorksServer)Retrieves this object with minimal setup.CallCenter.GroupCallCenterAddAgentListRequestsetAgentSkillList(CallCenterSkillAgentList... agentSkillList)CallCenter.GroupCallCenterAddAgentListRequestsetAgentUserId(String... agentUserId)CallCenter.GroupCallCenterAddAgentListRequestsetUser(CallCenter 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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid CallCenter user
-
agentUserId
@StringArrayElementSize(min=1, max=161) protected String[] agentUserId
-
agentSkillList
@Valid protected @Valid CallCenterSkillAgentList[] agentSkillList
-
-
Constructor Detail
-
GroupCallCenterAddAgentListRequest
public GroupCallCenterAddAgentListRequest()
-
GroupCallCenterAddAgentListRequest
public GroupCallCenterAddAgentListRequest(CallCenter user)
-
GroupCallCenterAddAgentListRequest
public GroupCallCenterAddAgentListRequest(CallCenter user, String... agentUserId)
-
GroupCallCenterAddAgentListRequest
public GroupCallCenterAddAgentListRequest(CallCenter user, CallCenterSkillAgentList... agentSkillList)
-
-
Method Detail
-
setUser
public CallCenter.GroupCallCenterAddAgentListRequest setUser(CallCenter user)
-
getCallCenter
public CallCenter getCallCenter()
-
setAgentUserId
public CallCenter.GroupCallCenterAddAgentListRequest setAgentUserId(String... agentUserId)
-
getAgentUserId
public String[] getAgentUserId()
-
setAgentSkillList
public CallCenter.GroupCallCenterAddAgentListRequest setAgentSkillList(CallCenterSkillAgentList... agentSkillList)
-
getAgentSkillList
public CallCenterSkillAgentList[] getAgentSkillList()
-
getEmptyObject
public static CallCenter.GroupCallCenterAddAgentListRequest 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>
-
-