Interface SubscriptionServiceAsync
-
- All Implemented Interfaces:
public interface SubscriptionServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSubscriptionServiceAsync.WithRawResponseA view of SubscriptionServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract SubscriptionServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract SubscriptionServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
list
CompletableFuture<SubscriptionListResponse> list(String listId)
Get the list's subscriptions.
-
list
CompletableFuture<SubscriptionListResponse> list(String listId, SubscriptionListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<SubscriptionListResponse> list(String listId, SubscriptionListParams params)
-
list
abstract CompletableFuture<SubscriptionListResponse> list(SubscriptionListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<SubscriptionListResponse> list(SubscriptionListParams params)
-
list
CompletableFuture<SubscriptionListResponse> list(String listId, RequestOptions requestOptions)
-
add
CompletableFuture<Void> add(String listId, SubscriptionAddParams params)
Subscribes additional users to the list, without modifying existing subscriptions. If the list does not exist, it will be automatically created.
-
add
CompletableFuture<Void> add(String listId, SubscriptionAddParams params, RequestOptions requestOptions)
-
add
CompletableFuture<Void> add(SubscriptionAddParams params)
-
add
abstract CompletableFuture<Void> add(SubscriptionAddParams params, RequestOptions requestOptions)
-
subscribe
CompletableFuture<Void> subscribe(String listId, SubscriptionSubscribeParams params)
Subscribes the users to the list, overwriting existing subscriptions. If the list does not exist, it will be automatically created.
-
subscribe
CompletableFuture<Void> subscribe(String listId, SubscriptionSubscribeParams params, RequestOptions requestOptions)
-
subscribe
CompletableFuture<Void> subscribe(SubscriptionSubscribeParams params)
-
subscribe
abstract CompletableFuture<Void> subscribe(SubscriptionSubscribeParams params, RequestOptions requestOptions)
-
subscribeUser
CompletableFuture<Void> subscribeUser(String userId, SubscriptionSubscribeUserParams params)
Subscribe a user to an existing list (note: if the List does not exist, it will be automatically created).
-
subscribeUser
CompletableFuture<Void> subscribeUser(String userId, SubscriptionSubscribeUserParams params, RequestOptions requestOptions)
-
subscribeUser
CompletableFuture<Void> subscribeUser(SubscriptionSubscribeUserParams params)
-
subscribeUser
abstract CompletableFuture<Void> subscribeUser(SubscriptionSubscribeUserParams params, RequestOptions requestOptions)
-
unsubscribeUser
CompletableFuture<Void> unsubscribeUser(String userId, SubscriptionUnsubscribeUserParams params)
Delete a subscription to a list by list ID and user ID.
-
unsubscribeUser
CompletableFuture<Void> unsubscribeUser(String userId, SubscriptionUnsubscribeUserParams params, RequestOptions requestOptions)
-
unsubscribeUser
CompletableFuture<Void> unsubscribeUser(SubscriptionUnsubscribeUserParams params)
-
unsubscribeUser
abstract CompletableFuture<Void> unsubscribeUser(SubscriptionUnsubscribeUserParams params, RequestOptions requestOptions)
-
-
-
-