Class PreferencesClient
- java.lang.Object
-
- com.courier.api.resources.users.preferences.PreferencesClient
-
public class PreferencesClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description PreferencesClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserPreferencesGetResponseget(java.lang.String userId, java.lang.String topicId)Fetch user preferences for a specific subscription topic.UserPreferencesGetResponseget(java.lang.String userId, java.lang.String topicId, UserPreferencesTopicParams request)Fetch user preferences for a specific subscription topic.UserPreferencesGetResponseget(java.lang.String userId, java.lang.String topicId, UserPreferencesTopicParams request, RequestOptions requestOptions)Fetch user preferences for a specific subscription topic.UserPreferencesListResponselist(java.lang.String userId)Fetch all user preferences.UserPreferencesListResponselist(java.lang.String userId, UserPreferencesParams request)Fetch all user preferences.UserPreferencesListResponselist(java.lang.String userId, UserPreferencesParams request, RequestOptions requestOptions)Fetch all user preferences.UserPreferencesUpdateResponseupdate(java.lang.String userId, java.lang.String topicId, UserPreferencesUpdateParams request)Update or Create user preferences for a specific subscription topic.UserPreferencesUpdateResponseupdate(java.lang.String userId, java.lang.String topicId, UserPreferencesUpdateParams request, RequestOptions requestOptions)Update or Create user preferences for a specific subscription topic.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
PreferencesClient
public PreferencesClient(ClientOptions clientOptions)
-
-
Method Detail
-
list
public UserPreferencesListResponse list(java.lang.String userId)
Fetch all user preferences.
-
list
public UserPreferencesListResponse list(java.lang.String userId, UserPreferencesParams request)
Fetch all user preferences.
-
list
public UserPreferencesListResponse list(java.lang.String userId, UserPreferencesParams request, RequestOptions requestOptions)
Fetch all user preferences.
-
get
public UserPreferencesGetResponse get(java.lang.String userId, java.lang.String topicId)
Fetch user preferences for a specific subscription topic.
-
get
public UserPreferencesGetResponse get(java.lang.String userId, java.lang.String topicId, UserPreferencesTopicParams request)
Fetch user preferences for a specific subscription topic.
-
get
public UserPreferencesGetResponse get(java.lang.String userId, java.lang.String topicId, UserPreferencesTopicParams request, RequestOptions requestOptions)
Fetch user preferences for a specific subscription topic.
-
update
public UserPreferencesUpdateResponse update(java.lang.String userId, java.lang.String topicId, UserPreferencesUpdateParams request)
Update or Create user preferences for a specific subscription topic.
-
update
public UserPreferencesUpdateResponse update(java.lang.String userId, java.lang.String topicId, UserPreferencesUpdateParams request, RequestOptions requestOptions)
Update or Create user preferences for a specific subscription topic.
-
-