public interface ListsInterface
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Void> |
bulkSubscribeRecipientsToList(String listId,
ListBulkSubscriptionUpdate bulkSubscriptionUpdate,
String authorization,
String userAgent) |
retrofit2.Call<Void> |
deleteList(String listId,
String authorization,
String userAgent) |
retrofit2.Call<List> |
getList(String listId,
String authorization,
String userAgent) |
retrofit2.Call<PureLists> |
getLists(String cursor,
String pattern,
String authorization,
String userAgent) |
retrofit2.Call<ListSubscriptions> |
getListSubscriptions(String listId,
String cursor,
String authorization,
String userAgent) |
retrofit2.Call<Void> |
putList(String listId,
ListUpdateBody listUpdateBody,
String authorization,
String userAgent) |
retrofit2.Call<Void> |
restoreList(String listId,
String authorization,
String userAgent) |
retrofit2.Call<Void> |
subscribeRecipientToList(String listId,
String recipientId,
String authorization,
String userAgent) |
retrofit2.Call<Void> |
unsubscribeRecipientFromList(String listId,
String recipientId,
String authorization,
String userAgent) |
@GET(value="/lists") retrofit2.Call<PureLists> getLists(@Query(value="cursor") String cursor, @Query(value="pattern") String pattern, @Header(value="Authorization") String authorization, @Header(value="User-Agent") String userAgent)
@GET(value="/lists/{listId}")
retrofit2.Call<List> getList(@Path(value="listId")
String listId,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@PUT(value="/lists/{listId}")
retrofit2.Call<Void> putList(@Path(value="listId")
String listId,
@Body
ListUpdateBody listUpdateBody,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@DELETE(value="/lists/{listId}")
retrofit2.Call<Void> deleteList(@Path(value="listId")
String listId,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@PUT(value="/lists/{listId}/restore")
retrofit2.Call<Void> restoreList(@Path(value="listId")
String listId,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@GET(value="/lists/{listId}/subscriptions")
retrofit2.Call<ListSubscriptions> getListSubscriptions(@Path(value="listId")
String listId,
@Query(value="cursor")
String cursor,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@PUT(value="/lists/{listId}/subscriptions")
retrofit2.Call<Void> bulkSubscribeRecipientsToList(@Path(value="listId")
String listId,
@Body
ListBulkSubscriptionUpdate bulkSubscriptionUpdate,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@PUT(value="/lists/{listId}/subscriptions/{recipientId}")
retrofit2.Call<Void> subscribeRecipientToList(@Path(value="listId")
String listId,
@Path(value="recipientId")
String recipientId,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
@DELETE(value="/lists/{listId}/subscriptions/{recipientId}")
retrofit2.Call<Void> unsubscribeRecipientFromList(@Path(value="listId")
String listId,
@Path(value="recipientId")
String recipientId,
@Header(value="Authorization")
String authorization,
@Header(value="User-Agent")
String userAgent)
Copyright © 2023. All rights reserved.