Package com.mypurecloud.sdk.v2.api
Class AgentAssistantsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.AgentAssistantsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteAssistantAsync(DeleteAssistantRequest request, AsyncApiCallback<Void> callback) Delete an assistant.deleteAssistantAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an assistant.deleteAssistantQueueAsync(DeleteAssistantQueueRequest request, AsyncApiCallback<Void> callback) Disassociate a queue from an assistant.deleteAssistantQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disassociate a queue from an assistant.deleteAssistantQueuesAsync(DeleteAssistantQueuesRequest request, AsyncApiCallback<Void> callback) Disassociate the queues from an assistant for the given assistant ID and queue IDs.deleteAssistantQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disassociate the queues from an assistant for the given assistant ID and queue IDs.deleteAssistantsAgentchecklistAsync(DeleteAssistantsAgentchecklistRequest request, AsyncApiCallback<Void> callback) Delete an agent checklistdeleteAssistantsAgentchecklistAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an agent checklistgetAssistantAsync(GetAssistantRequest request, AsyncApiCallback<Assistant> callback) Get an assistant.getAssistantAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Assistant>> callback) Get an assistant.getAssistantQueueAsync(GetAssistantQueueRequest request, AsyncApiCallback<AssistantQueue> callback) Get queue Information for an assistant.getAssistantQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueue>> callback) Get queue Information for an assistant.getAssistantQueuesAsync(GetAssistantQueuesRequest request, AsyncApiCallback<AssistantQueueListing> callback) Get all the queues associated with an assistant.getAssistantQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueueListing>> callback) Get all the queues associated with an assistant.getAssistantQueueUsersJobAsync(GetAssistantQueueUsersJobRequest request, AsyncApiCallback<AssistantQueueUsersJobsResponse> callback) Get job details.getAssistantQueueUsersJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueueUsersJobsResponse>> callback) Get job details.getAssistantsAgentchecklistAsync(GetAssistantsAgentchecklistRequest request, AsyncApiCallback<AgentChecklist> callback) Get an agent checklistgetAssistantsAgentchecklistAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklist>> callback) Get an agent checklistgetAssistantsAgentchecklistsAsync(GetAssistantsAgentchecklistsRequest request, AsyncApiCallback<AgentChecklistListing> callback) Get the list of agent checklistsgetAssistantsAgentchecklistsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklistListing>> callback) Get the list of agent checklistsgetAssistantsAgentchecklistsLanguagesAsync(GetAssistantsAgentchecklistsLanguagesRequest request, AsyncApiCallback<EntityListing> callback) Get the list of supported languagesgetAssistantsAgentchecklistsLanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EntityListing>> callback) Get the list of supported languagesgetAssistantsAsync(GetAssistantsRequest request, AsyncApiCallback<AssistantListing> callback) Get all assistants.getAssistantsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantListing>> callback) Get all assistants.getAssistantsQueuesAsync(GetAssistantsQueuesRequest request, AsyncApiCallback<AssistantQueueListing> callback) Get all queues assigned to any assistant.getAssistantsQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueueListing>> callback) Get all queues assigned to any assistant.patchAssistantAsync(PatchAssistantRequest request, AsyncApiCallback<Assistant> callback) Update an assistant.patchAssistantAsync(ApiRequest<Assistant> request, AsyncApiCallback<ApiResponse<Assistant>> callback) Update an assistant.patchAssistantQueuesAsync(PatchAssistantQueuesRequest request, AsyncApiCallback<AssistantQueueListing> callback) Update Queues for an Assistant.patchAssistantQueuesAsync(ApiRequest<List<AssistantQueue>> request, AsyncApiCallback<ApiResponse<AssistantQueueListing>> callback) Update Queues for an Assistant.postAssistantQueueUsersBulkAddAsync(PostAssistantQueueUsersBulkAddRequest request, AsyncApiCallback<BulkResponse> callback) Bulk add users to assistant-queue (requires manual assignment mode).postAssistantQueueUsersBulkAddAsync(ApiRequest<AssistantQueueUsersBulkAddRequest> request, AsyncApiCallback<ApiResponse<BulkResponse>> callback) Bulk add users to assistant-queue (requires manual assignment mode).postAssistantQueueUsersBulkRemoveAsync(PostAssistantQueueUsersBulkRemoveRequest request, AsyncApiCallback<BulkResponse> callback) Bulk remove users from assistant-queue (requires manual assignment mode).postAssistantQueueUsersBulkRemoveAsync(ApiRequest<AssistantQueueUsersBulkRemoveRequest> request, AsyncApiCallback<ApiResponse<BulkResponse>> callback) Bulk remove users from assistant-queue (requires manual assignment mode).postAssistantQueueUsersJobsAsync(PostAssistantQueueUsersJobsRequest request, AsyncApiCallback<AssistantQueueUsersJobsResponse> callback) Start a new job to assistant-queue.postAssistantQueueUsersJobsAsync(ApiRequest<AssistantQueueUsersJobsRequest> request, AsyncApiCallback<ApiResponse<AssistantQueueUsersJobsResponse>> callback) Start a new job to assistant-queue.postAssistantQueueUsersQueryAsync(PostAssistantQueueUsersQueryRequest request, AsyncApiCallback<AssistantQueueUsersQueryResponse> callback) Query for users in the assistant-queue (requires manual assignment mode).postAssistantQueueUsersQueryAsync(ApiRequest<AssistantQueueUsersQueryRequest> request, AsyncApiCallback<ApiResponse<AssistantQueueUsersQueryResponse>> callback) Query for users in the assistant-queue (requires manual assignment mode).postAssistantsAgentchecklistsAsync(PostAssistantsAgentchecklistsRequest request, AsyncApiCallback<AgentChecklist> callback) Create an agent checklistpostAssistantsAgentchecklistsAsync(ApiRequest<AgentChecklist> request, AsyncApiCallback<ApiResponse<AgentChecklist>> callback) Create an agent checklistpostAssistantsAsync(PostAssistantsRequest request, AsyncApiCallback<Assistant> callback) Create an Assistant.postAssistantsAsync(ApiRequest<Assistant> request, AsyncApiCallback<ApiResponse<Assistant>> callback) Create an Assistant.putAssistantQueueAsync(PutAssistantQueueRequest request, AsyncApiCallback<AssistantQueue> callback) Create a queue assistant association.putAssistantQueueAsync(ApiRequest<AssistantQueue> request, AsyncApiCallback<ApiResponse<AssistantQueue>> callback) Create a queue assistant association.putAssistantsAgentchecklistAsync(PutAssistantsAgentchecklistRequest request, AsyncApiCallback<AgentChecklist> callback) Update an agent checklistputAssistantsAgentchecklistAsync(ApiRequest<AgentChecklist> request, AsyncApiCallback<ApiResponse<AgentChecklist>> callback) Update an agent checklist
-
Constructor Details
-
AgentAssistantsApiAsync
public AgentAssistantsApiAsync() -
AgentAssistantsApiAsync
-
-
Method Details
-
deleteAssistantAsync
public Future<Void> deleteAssistantAsync(DeleteAssistantRequest request, AsyncApiCallback<Void> callback) Delete an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantAsync
public Future<ApiResponse<Void>> deleteAssistantAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantQueueAsync
public Future<Void> deleteAssistantQueueAsync(DeleteAssistantQueueRequest request, AsyncApiCallback<Void> callback) Disassociate a queue from an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantQueueAsync
public Future<ApiResponse<Void>> deleteAssistantQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disassociate a queue from an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantQueuesAsync
public Future<Void> deleteAssistantQueuesAsync(DeleteAssistantQueuesRequest request, AsyncApiCallback<Void> callback) Disassociate the queues from an assistant for the given assistant ID and queue IDs.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantQueuesAsync
public Future<ApiResponse<Void>> deleteAssistantQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disassociate the queues from an assistant for the given assistant ID and queue IDs.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantsAgentchecklistAsync
public Future<Void> deleteAssistantsAgentchecklistAsync(DeleteAssistantsAgentchecklistRequest request, AsyncApiCallback<Void> callback) Delete an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAssistantsAgentchecklistAsync
public Future<ApiResponse<Void>> deleteAssistantsAgentchecklistAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantAsync
public Future<Assistant> getAssistantAsync(GetAssistantRequest request, AsyncApiCallback<Assistant> callback) Get an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantAsync
public Future<ApiResponse<Assistant>> getAssistantAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Assistant>> callback) Get an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantQueueAsync
public Future<AssistantQueue> getAssistantQueueAsync(GetAssistantQueueRequest request, AsyncApiCallback<AssistantQueue> callback) Get queue Information for an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantQueueAsync
public Future<ApiResponse<AssistantQueue>> getAssistantQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueue>> callback) Get queue Information for an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantQueueUsersJobAsync
public Future<AssistantQueueUsersJobsResponse> getAssistantQueueUsersJobAsync(GetAssistantQueueUsersJobRequest request, AsyncApiCallback<AssistantQueueUsersJobsResponse> callback) Get job details.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantQueueUsersJobAsync
public Future<ApiResponse<AssistantQueueUsersJobsResponse>> getAssistantQueueUsersJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueueUsersJobsResponse>> callback) Get job details.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantQueuesAsync
public Future<AssistantQueueListing> getAssistantQueuesAsync(GetAssistantQueuesRequest request, AsyncApiCallback<AssistantQueueListing> callback) Get all the queues associated with an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantQueuesAsync
public Future<ApiResponse<AssistantQueueListing>> getAssistantQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueueListing>> callback) Get all the queues associated with an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAsync
public Future<AssistantListing> getAssistantsAsync(GetAssistantsRequest request, AsyncApiCallback<AssistantListing> callback) Get all assistants.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAsync
public Future<ApiResponse<AssistantListing>> getAssistantsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantListing>> callback) Get all assistants.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAgentchecklistAsync
public Future<AgentChecklist> getAssistantsAgentchecklistAsync(GetAssistantsAgentchecklistRequest request, AsyncApiCallback<AgentChecklist> callback) Get an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAgentchecklistAsync
public Future<ApiResponse<AgentChecklist>> getAssistantsAgentchecklistAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklist>> callback) Get an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAgentchecklistsAsync
public Future<AgentChecklistListing> getAssistantsAgentchecklistsAsync(GetAssistantsAgentchecklistsRequest request, AsyncApiCallback<AgentChecklistListing> callback) Get the list of agent checklists- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAgentchecklistsAsync
public Future<ApiResponse<AgentChecklistListing>> getAssistantsAgentchecklistsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklistListing>> callback) Get the list of agent checklists- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAgentchecklistsLanguagesAsync
public Future<EntityListing> getAssistantsAgentchecklistsLanguagesAsync(GetAssistantsAgentchecklistsLanguagesRequest request, AsyncApiCallback<EntityListing> callback) Get the list of supported languages- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsAgentchecklistsLanguagesAsync
public Future<ApiResponse<EntityListing>> getAssistantsAgentchecklistsLanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EntityListing>> callback) Get the list of supported languages- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsQueuesAsync
public Future<AssistantQueueListing> getAssistantsQueuesAsync(GetAssistantsQueuesRequest request, AsyncApiCallback<AssistantQueueListing> callback) Get all queues assigned to any assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAssistantsQueuesAsync
public Future<ApiResponse<AssistantQueueListing>> getAssistantsQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueueListing>> callback) Get all queues assigned to any assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchAssistantAsync
public Future<Assistant> patchAssistantAsync(PatchAssistantRequest request, AsyncApiCallback<Assistant> callback) Update an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchAssistantAsync
public Future<ApiResponse<Assistant>> patchAssistantAsync(ApiRequest<Assistant> request, AsyncApiCallback<ApiResponse<Assistant>> callback) Update an assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchAssistantQueuesAsync
public Future<AssistantQueueListing> patchAssistantQueuesAsync(PatchAssistantQueuesRequest request, AsyncApiCallback<AssistantQueueListing> callback) Update Queues for an Assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchAssistantQueuesAsync
public Future<ApiResponse<AssistantQueueListing>> patchAssistantQueuesAsync(ApiRequest<List<AssistantQueue>> request, AsyncApiCallback<ApiResponse<AssistantQueueListing>> callback) Update Queues for an Assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersBulkAddAsync
public Future<BulkResponse> postAssistantQueueUsersBulkAddAsync(PostAssistantQueueUsersBulkAddRequest request, AsyncApiCallback<BulkResponse> callback) Bulk add users to assistant-queue (requires manual assignment mode).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersBulkAddAsync
public Future<ApiResponse<BulkResponse>> postAssistantQueueUsersBulkAddAsync(ApiRequest<AssistantQueueUsersBulkAddRequest> request, AsyncApiCallback<ApiResponse<BulkResponse>> callback) Bulk add users to assistant-queue (requires manual assignment mode).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersBulkRemoveAsync
public Future<BulkResponse> postAssistantQueueUsersBulkRemoveAsync(PostAssistantQueueUsersBulkRemoveRequest request, AsyncApiCallback<BulkResponse> callback) Bulk remove users from assistant-queue (requires manual assignment mode).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersBulkRemoveAsync
public Future<ApiResponse<BulkResponse>> postAssistantQueueUsersBulkRemoveAsync(ApiRequest<AssistantQueueUsersBulkRemoveRequest> request, AsyncApiCallback<ApiResponse<BulkResponse>> callback) Bulk remove users from assistant-queue (requires manual assignment mode).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersJobsAsync
public Future<AssistantQueueUsersJobsResponse> postAssistantQueueUsersJobsAsync(PostAssistantQueueUsersJobsRequest request, AsyncApiCallback<AssistantQueueUsersJobsResponse> callback) Start a new job to assistant-queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersJobsAsync
public Future<ApiResponse<AssistantQueueUsersJobsResponse>> postAssistantQueueUsersJobsAsync(ApiRequest<AssistantQueueUsersJobsRequest> request, AsyncApiCallback<ApiResponse<AssistantQueueUsersJobsResponse>> callback) Start a new job to assistant-queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersQueryAsync
public Future<AssistantQueueUsersQueryResponse> postAssistantQueueUsersQueryAsync(PostAssistantQueueUsersQueryRequest request, AsyncApiCallback<AssistantQueueUsersQueryResponse> callback) Query for users in the assistant-queue (requires manual assignment mode).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantQueueUsersQueryAsync
public Future<ApiResponse<AssistantQueueUsersQueryResponse>> postAssistantQueueUsersQueryAsync(ApiRequest<AssistantQueueUsersQueryRequest> request, AsyncApiCallback<ApiResponse<AssistantQueueUsersQueryResponse>> callback) Query for users in the assistant-queue (requires manual assignment mode).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantsAsync
public Future<Assistant> postAssistantsAsync(PostAssistantsRequest request, AsyncApiCallback<Assistant> callback) Create an Assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantsAsync
public Future<ApiResponse<Assistant>> postAssistantsAsync(ApiRequest<Assistant> request, AsyncApiCallback<ApiResponse<Assistant>> callback) Create an Assistant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantsAgentchecklistsAsync
public Future<AgentChecklist> postAssistantsAgentchecklistsAsync(PostAssistantsAgentchecklistsRequest request, AsyncApiCallback<AgentChecklist> callback) Create an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAssistantsAgentchecklistsAsync
public Future<ApiResponse<AgentChecklist>> postAssistantsAgentchecklistsAsync(ApiRequest<AgentChecklist> request, AsyncApiCallback<ApiResponse<AgentChecklist>> callback) Create an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putAssistantQueueAsync
public Future<AssistantQueue> putAssistantQueueAsync(PutAssistantQueueRequest request, AsyncApiCallback<AssistantQueue> callback) Create a queue assistant association.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putAssistantQueueAsync
public Future<ApiResponse<AssistantQueue>> putAssistantQueueAsync(ApiRequest<AssistantQueue> request, AsyncApiCallback<ApiResponse<AssistantQueue>> callback) Create a queue assistant association.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putAssistantsAgentchecklistAsync
public Future<AgentChecklist> putAssistantsAgentchecklistAsync(PutAssistantsAgentchecklistRequest request, AsyncApiCallback<AgentChecklist> callback) Update an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putAssistantsAgentchecklistAsync
public Future<ApiResponse<AgentChecklist>> putAssistantsAgentchecklistAsync(ApiRequest<AgentChecklist> request, AsyncApiCallback<ApiResponse<AgentChecklist>> callback) Update an agent checklist- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-