Package com.mypurecloud.sdk.v2.api
Class EventsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.EventsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpostEventsConversationsAsync(PostEventsConversationsRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish Conversation Batch EventspostEventsConversationsAsync(ApiRequest<BatchConversationEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish Conversation Batch EventspostEventsRoutingCustomkpiattributionsAsync(PostEventsRoutingCustomkpiattributionsRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish Predictive Routing Custom Kpi Attribution Batch Events postEventsRoutingCustomkpiattributions is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostEventsRoutingCustomkpiattributionsAsync(ApiRequest<BatchPredictiveRoutingCustomKpiAttributionEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish Predictive Routing Custom Kpi Attribution Batch Events postEventsRoutingCustomkpiattributions is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostEventsUsersPresenceAsync(PostEventsUsersPresenceRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish User Presence Status Batch EventspostEventsUsersPresenceAsync(ApiRequest<BatchUserPresenceEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish User Presence Status Batch EventspostEventsUsersRoutingstatusAsync(PostEventsUsersRoutingstatusRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish Agent Routing Status Batch EventspostEventsUsersRoutingstatusAsync(ApiRequest<BatchUserRoutingStatusEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish Agent Routing Status Batch Events
-
Constructor Details
-
EventsApiAsync
public EventsApiAsync() -
EventsApiAsync
-
-
Method Details
-
postEventsConversationsAsync
public Future<BatchEventResponse> postEventsConversationsAsync(PostEventsConversationsRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish Conversation Batch Events- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsConversationsAsync
public Future<ApiResponse<BatchEventResponse>> postEventsConversationsAsync(ApiRequest<BatchConversationEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish Conversation Batch Events- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsRoutingCustomkpiattributionsAsync
public Future<BatchEventResponse> postEventsRoutingCustomkpiattributionsAsync(PostEventsRoutingCustomkpiattributionsRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish Predictive Routing Custom Kpi Attribution Batch Events postEventsRoutingCustomkpiattributions is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsRoutingCustomkpiattributionsAsync
public Future<ApiResponse<BatchEventResponse>> postEventsRoutingCustomkpiattributionsAsync(ApiRequest<BatchPredictiveRoutingCustomKpiAttributionEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish Predictive Routing Custom Kpi Attribution Batch Events postEventsRoutingCustomkpiattributions is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsUsersPresenceAsync
public Future<BatchEventResponse> postEventsUsersPresenceAsync(PostEventsUsersPresenceRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish User Presence Status Batch Events- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsUsersPresenceAsync
public Future<ApiResponse<BatchEventResponse>> postEventsUsersPresenceAsync(ApiRequest<BatchUserPresenceEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish User Presence Status Batch Events- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsUsersRoutingstatusAsync
public Future<BatchEventResponse> postEventsUsersRoutingstatusAsync(PostEventsUsersRoutingstatusRequest request, AsyncApiCallback<BatchEventResponse> callback) Publish Agent Routing Status Batch Events- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postEventsUsersRoutingstatusAsync
public Future<ApiResponse<BatchEventResponse>> postEventsUsersRoutingstatusAsync(ApiRequest<BatchUserRoutingStatusEventRequest> request, AsyncApiCallback<ApiResponse<BatchEventResponse>> callback) Publish Agent Routing Status Batch Events- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-