Interface SubscriptionServiceAsync.WithRawResponse
-
- All Implemented Interfaces:
public interface SubscriptionServiceAsync.WithRawResponseA view of SubscriptionServiceAsync that provides access to raw HTTP responses for each method.
-
-
Method Summary
-
-
Method Detail
-
withOptions
abstract SubscriptionServiceAsync.WithRawResponse 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<HttpResponseFor<SubscriptionListResponse>> list(String listId)
Returns a raw HTTP response for
get /lists/{list_id}/subscriptions, but is otherwise the same as SubscriptionServiceAsync.list.
-
list
CompletableFuture<HttpResponseFor<SubscriptionListResponse>> list(String listId, SubscriptionListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<HttpResponseFor<SubscriptionListResponse>> list(String listId, SubscriptionListParams params)
-
list
abstract CompletableFuture<HttpResponseFor<SubscriptionListResponse>> list(SubscriptionListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<HttpResponseFor<SubscriptionListResponse>> list(SubscriptionListParams params)
-
list
CompletableFuture<HttpResponseFor<SubscriptionListResponse>> list(String listId, RequestOptions requestOptions)
-
add
CompletableFuture<HttpResponse> add(String listId, SubscriptionAddParams params)
Returns a raw HTTP response for
post /lists/{list_id}/subscriptions, but is otherwise the same as SubscriptionServiceAsync.add.
-
add
CompletableFuture<HttpResponse> add(String listId, SubscriptionAddParams params, RequestOptions requestOptions)
-
add
CompletableFuture<HttpResponse> add(SubscriptionAddParams params)
-
add
abstract CompletableFuture<HttpResponse> add(SubscriptionAddParams params, RequestOptions requestOptions)
-
subscribe
CompletableFuture<HttpResponse> subscribe(String listId, SubscriptionSubscribeParams params)
Returns a raw HTTP response for
put /lists/{list_id}/subscriptions, but is otherwise the same as SubscriptionServiceAsync.subscribe.
-
subscribe
CompletableFuture<HttpResponse> subscribe(String listId, SubscriptionSubscribeParams params, RequestOptions requestOptions)
-
subscribe
CompletableFuture<HttpResponse> subscribe(SubscriptionSubscribeParams params)
-
subscribe
abstract CompletableFuture<HttpResponse> subscribe(SubscriptionSubscribeParams params, RequestOptions requestOptions)
-
subscribeUser
CompletableFuture<HttpResponse> subscribeUser(String userId, SubscriptionSubscribeUserParams params)
Returns a raw HTTP response for
put /lists/{list_id}/subscriptions/{user_id}, but is otherwise the same as SubscriptionServiceAsync.subscribeUser.
-
subscribeUser
CompletableFuture<HttpResponse> subscribeUser(String userId, SubscriptionSubscribeUserParams params, RequestOptions requestOptions)
-
subscribeUser
CompletableFuture<HttpResponse> subscribeUser(SubscriptionSubscribeUserParams params)
-
subscribeUser
abstract CompletableFuture<HttpResponse> subscribeUser(SubscriptionSubscribeUserParams params, RequestOptions requestOptions)
-
unsubscribeUser
CompletableFuture<HttpResponse> unsubscribeUser(String userId, SubscriptionUnsubscribeUserParams params)
Returns a raw HTTP response for
delete /lists/{list_id}/subscriptions/{user_id}, but is otherwise the same as SubscriptionServiceAsync.unsubscribeUser.
-
unsubscribeUser
CompletableFuture<HttpResponse> unsubscribeUser(String userId, SubscriptionUnsubscribeUserParams params, RequestOptions requestOptions)
-
unsubscribeUser
CompletableFuture<HttpResponse> unsubscribeUser(SubscriptionUnsubscribeUserParams params)
-
unsubscribeUser
abstract CompletableFuture<HttpResponse> unsubscribeUser(SubscriptionUnsubscribeUserParams params, RequestOptions requestOptions)
-
-
-
-