Class AgentCopilotApiAsync

java.lang.Object
com.mypurecloud.sdk.v2.api.AgentCopilotApiAsync

public class AgentCopilotApiAsync extends Object
  • Constructor Details

    • AgentCopilotApiAsync

      public AgentCopilotApiAsync()
    • AgentCopilotApiAsync

      public AgentCopilotApiAsync(ApiClient apiClient)
  • Method Details

    • getAssistantCopilotAsync

      public Future<Copilot> getAssistantCopilotAsync(GetAssistantCopilotRequest request, AsyncApiCallback<Copilot> callback)
      Get copilot configuration of an assistant.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getAssistantCopilotAsync

      public Future<ApiResponse<Copilot>> getAssistantCopilotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Copilot>> callback)
      Get copilot configuration of an assistant.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getAssistantsCopilotFeaturesupportAsync

      public Future<LanguageSupportResponse> getAssistantsCopilotFeaturesupportAsync(GetAssistantsCopilotFeaturesupportRequest request, AsyncApiCallback<LanguageSupportResponse> callback)
      Get information about the support of features for all the languages or only for a certain language.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getAssistantsCopilotFeaturesupportAsync

      public Future<ApiResponse<LanguageSupportResponse>> getAssistantsCopilotFeaturesupportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LanguageSupportResponse>> callback)
      Get information about the support of features for all the languages or only for a certain language.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putAssistantCopilotAsync

      public Future<Copilot> putAssistantCopilotAsync(PutAssistantCopilotRequest request, AsyncApiCallback<Copilot> callback)
      Update agent copilot configuration
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putAssistantCopilotAsync

      public Future<ApiResponse<Copilot>> putAssistantCopilotAsync(ApiRequest<Copilot> request, AsyncApiCallback<ApiResponse<Copilot>> callback)
      Update agent copilot configuration
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed