Package com.mypurecloud.sdk.v2.api
Class EmailsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.EmailsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteEmailsSettingsThreadingAsync(DeleteEmailsSettingsThreadingRequest request, AsyncApiCallback<Void> callback) Reset email threading settings to defaultdeleteEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Reset email threading settings to defaultgetEmailsSettingsAsync(GetEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Get email Contact Center settingsgetEmailsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Get email Contact Center settingsgetEmailsSettingsThreadingAsync(GetEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Get email threading settingsgetEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Get email threading settingspatchEmailsSettingsAsync(PatchEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Patch email Contact Center settingspatchEmailsSettingsAsync(ApiRequest<EmailSettings> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Patch email Contact Center settingspatchEmailsSettingsThreadingAsync(PatchEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Patch email threading settingspatchEmailsSettingsThreadingAsync(ApiRequest<EmailThreadingSettings> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Patch email threading settings
-
Constructor Details
-
EmailsApiAsync
public EmailsApiAsync() -
EmailsApiAsync
-
-
Method Details
-
deleteEmailsSettingsThreadingAsync
public Future<Void> deleteEmailsSettingsThreadingAsync(DeleteEmailsSettingsThreadingRequest request, AsyncApiCallback<Void> callback) Reset email threading settings to default- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteEmailsSettingsThreadingAsync
public Future<ApiResponse<Void>> deleteEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Reset email threading settings to default- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsAsync
public Future<EmailSettings> getEmailsSettingsAsync(GetEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Get email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsAsync
public Future<ApiResponse<EmailSettings>> getEmailsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Get email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsThreadingAsync
public Future<EmailThreadingSettings> getEmailsSettingsThreadingAsync(GetEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Get email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsThreadingAsync
public Future<ApiResponse<EmailThreadingSettings>> getEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Get email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsAsync
public Future<EmailSettings> patchEmailsSettingsAsync(PatchEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Patch email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsAsync
public Future<ApiResponse<EmailSettings>> patchEmailsSettingsAsync(ApiRequest<EmailSettings> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Patch email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsThreadingAsync
public Future<EmailThreadingSettings> patchEmailsSettingsThreadingAsync(PatchEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Patch email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsThreadingAsync
public Future<ApiResponse<EmailThreadingSettings>> patchEmailsSettingsThreadingAsync(ApiRequest<EmailThreadingSettings> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Patch email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-