Package io.getstream.chat.java.services
Interface UserService
-
public interface UserService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<StreamResponseObject>ban(User.UserBanRequestData userBanRequestData)retrofit2.Call<User.UserCreateGuestResponse>createGuest(User.UserCreateGuestRequestData userCreateGuestRequestData)retrofit2.Call<User.UserDeactivateResponse>deactivate(java.lang.String userId, User.UserDeactivateRequestData userDeactivateRequestData)retrofit2.Call<User.UserDeleteResponse>delete(java.lang.String userId, java.lang.Boolean markMessagesDeleted, java.lang.Boolean hardDelete, java.lang.Boolean deleteConversationChannels)retrofit2.Call<User.UserExportResponse>export(java.lang.String userId)retrofit2.Call<User.UserListResponse>list(User.UserListRequestData userListRequestData)retrofit2.Call<User.UserMuteResponse>mute(User.UserMuteRequestData userMuteRequestData)retrofit2.Call<User.UserPartialUpdateResponse>partialUpdate(User.UserPartialUpdateRequestData userPartialUpdateRequestData)retrofit2.Call<User.UserQueryBannedResponse>queryBanned(User.UserQueryBannedRequestData userQueryBannedRequestData)retrofit2.Call<User.UserReactivateResponse>reactivate(java.lang.String userId, User.UserReactivateRequestData userReactivateRequestData)retrofit2.Call<StreamResponseObject>unban(java.lang.String targetUserId, java.lang.String channelType, java.lang.String channelId)retrofit2.Call<StreamResponseObject>unmute(User.UserUnmuteRequestData userUnmuteRequestData)retrofit2.Call<User.UserUpsertResponse>upsert(User.UserUpsertRequestData userUpsertRequestData)
-
-
-
Method Detail
-
upsert
@POST("users") retrofit2.Call<User.UserUpsertResponse> upsert(@NotNull @Body User.UserUpsertRequestData userUpsertRequestData)
-
list
@GET("users") retrofit2.Call<User.UserListResponse> list(@NotNull @Query("payload") User.UserListRequestData userListRequestData)
-
partialUpdate
@PATCH("users") retrofit2.Call<User.UserPartialUpdateResponse> partialUpdate(@NotNull @Body User.UserPartialUpdateRequestData userPartialUpdateRequestData)
-
queryBanned
@GET("query_banned_users") retrofit2.Call<User.UserQueryBannedResponse> queryBanned(@NotNull @Query("payload") User.UserQueryBannedRequestData userQueryBannedRequestData)
-
ban
@POST("moderation/ban") retrofit2.Call<StreamResponseObject> ban(@NotNull @Body User.UserBanRequestData userBanRequestData)
-
deactivate
@POST("users/{user_id}/deactivate") retrofit2.Call<User.UserDeactivateResponse> deactivate(@NotNull @Path("user_id") java.lang.String userId, @NotNull @Body User.UserDeactivateRequestData userDeactivateRequestData)
-
delete
@DELETE("users/{user_id}") retrofit2.Call<User.UserDeleteResponse> delete(@NotNull @Path("user_id") java.lang.String userId, @Nullable @Query("mark_messages_deleted") java.lang.Boolean markMessagesDeleted, @Nullable @Query("hard_delete") java.lang.Boolean hardDelete, @Nullable @Query("delete_conversation_channels") java.lang.Boolean deleteConversationChannels)
-
reactivate
@POST("users/{user_id}/reactivate") retrofit2.Call<User.UserReactivateResponse> reactivate(@NotNull @Path("user_id") java.lang.String userId, @NotNull @Body User.UserReactivateRequestData userReactivateRequestData)
-
mute
@POST("moderation/mute") retrofit2.Call<User.UserMuteResponse> mute(@NotNull @Body User.UserMuteRequestData userMuteRequestData)
-
unmute
@POST("moderation/unmute") retrofit2.Call<StreamResponseObject> unmute(@NotNull @Body User.UserUnmuteRequestData userUnmuteRequestData)
-
export
@GET("users/{user_id}/export") retrofit2.Call<User.UserExportResponse> export(@NotNull @Path("user_id") java.lang.String userId)
-
createGuest
@POST("guest") retrofit2.Call<User.UserCreateGuestResponse> createGuest(@NotNull @Body User.UserCreateGuestRequestData userCreateGuestRequestData)
-
unban
@DELETE("moderation/ban") retrofit2.Call<StreamResponseObject> unban(@NotNull @Query("target_user_id") java.lang.String targetUserId, @Nullable @Query("type") java.lang.String channelType, @Nullable @Query("id") java.lang.String channelId)
-
-