Interface SubscriptionService
-
- All Implemented Interfaces:
public interface SubscriptionService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSubscriptionService.WithRawResponseA view of SubscriptionService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract SubscriptionService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract SubscriptionService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
list
SubscriptionListResponse list(String listId)
Get the list's subscriptions.
-
list
SubscriptionListResponse list(String listId, SubscriptionListParams params, RequestOptions requestOptions)
-
list
SubscriptionListResponse list(String listId, SubscriptionListParams params)
-
list
abstract SubscriptionListResponse list(SubscriptionListParams params, RequestOptions requestOptions)
-
list
SubscriptionListResponse list(SubscriptionListParams params)
-
list
SubscriptionListResponse list(String listId, RequestOptions requestOptions)
-
add
Unit 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
Unit add(String listId, SubscriptionAddParams params, RequestOptions requestOptions)
-
add
Unit add(SubscriptionAddParams params)
-
add
abstract Unit add(SubscriptionAddParams params, RequestOptions requestOptions)
-
subscribe
Unit 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
Unit subscribe(String listId, SubscriptionSubscribeParams params, RequestOptions requestOptions)
-
subscribe
Unit subscribe(SubscriptionSubscribeParams params)
-
subscribe
abstract Unit subscribe(SubscriptionSubscribeParams params, RequestOptions requestOptions)
-
subscribeUser
Unit 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
Unit subscribeUser(String userId, SubscriptionSubscribeUserParams params, RequestOptions requestOptions)
-
subscribeUser
Unit subscribeUser(SubscriptionSubscribeUserParams params)
-
subscribeUser
abstract Unit subscribeUser(SubscriptionSubscribeUserParams params, RequestOptions requestOptions)
-
unsubscribeUser
Unit unsubscribeUser(String userId, SubscriptionUnsubscribeUserParams params)
Delete a subscription to a list by list ID and user ID.
-
unsubscribeUser
Unit unsubscribeUser(String userId, SubscriptionUnsubscribeUserParams params, RequestOptions requestOptions)
-
unsubscribeUser
Unit unsubscribeUser(SubscriptionUnsubscribeUserParams params)
-
unsubscribeUser
abstract Unit unsubscribeUser(SubscriptionUnsubscribeUserParams params, RequestOptions requestOptions)
-
-
-
-