Package com.courier.services.async
Class NotificationServiceAsyncImpl
-
- All Implemented Interfaces:
-
com.courier.services.async.NotificationServiceAsync
public final class NotificationServiceAsyncImpl implements NotificationServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classNotificationServiceAsyncImpl.WithRawResponseImpl
-
Method Summary
-
Methods inherited from class com.courier.services.async.NotificationServiceAsync
archive, archive, archive, archive, archive, create, create, create, list, list, list, listVersions, listVersions, listVersions, listVersions, listVersions, publish, publish, publish, publish, publish, putContent, putContent, putContent, putElement, putElement, putElement, putLocale, putLocale, putLocale, replace, replace, replace, retrieve, retrieve, retrieve, retrieve, retrieve, retrieveContent, retrieveContent, retrieveContent, retrieveContent, retrieveContent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
withRawResponse
NotificationServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
NotificationServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
checks
CheckServiceAsync checks()
-
create
CompletableFuture<NotificationTemplateResponse> create(NotificationCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<NotificationTemplateResponse> retrieve(NotificationRetrieveParams params, RequestOptions requestOptions)
-
list
CompletableFuture<NotificationListResponse> list(NotificationListParams params, RequestOptions requestOptions)
-
archive
CompletableFuture<Void> archive(NotificationArchiveParams params, RequestOptions requestOptions)
-
listVersions
CompletableFuture<NotificationTemplateVersionListResponse> listVersions(NotificationListVersionsParams params, RequestOptions requestOptions)
-
publish
CompletableFuture<Void> publish(NotificationPublishParams params, RequestOptions requestOptions)
-
putContent
CompletableFuture<NotificationContentMutationResponse> putContent(NotificationPutContentParams params, RequestOptions requestOptions)
-
putElement
CompletableFuture<NotificationContentMutationResponse> putElement(NotificationPutElementParams params, RequestOptions requestOptions)
-
putLocale
CompletableFuture<NotificationContentMutationResponse> putLocale(NotificationPutLocaleParams params, RequestOptions requestOptions)
-
replace
CompletableFuture<NotificationTemplateResponse> replace(NotificationReplaceParams params, RequestOptions requestOptions)
-
retrieveContent
CompletableFuture<NotificationRetrieveContentResponse> retrieveContent(NotificationRetrieveContentParams params, RequestOptions requestOptions)
-
-
-
-