Package io.getstream.chat.java.models
Class User
java.lang.Object
io.getstream.chat.java.models.User
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionban()Creates a ban requestCreates a create guest requeststatic StringcreateToken(String apiSecret, String userId, Date expiresAt, Date issuedAt) static StringcreateToken(String userId, Date expiresAt, Date issuedAt) deactivate(String userId) Creates a deactivate requeststatic User.UserDeleteRequestCreates a delete requestdeleteMany(List<String> userIds) Create many users deletion requeststatic User.UserExportRequestCreates an export requestCreates a flag requestlist()Creates a query requestmute()Creates a mute requestCreates a partial update requestCreates a query banned requestreactivate(String userId) Creates a reactivate requeststatic User.UserUnbanRequestremoveShadowBan(String targetUserId) Creates a remove shadow ban requeststatic User.UserRevokeTokensRequestrevokeToken(String userId, Date revokeTokensIssuedBefore) Creates a revoke token requeststatic User.UserRevokeTokensRequestrevokeTokens(List<String> userIds, Date revokeTokensIssuedBefore) Creates a revoke token requestvoidsetAdditionalField(String name, Object value) Creates a shadow ban requeststatic User.UserUnbanRequestCreates an unban requestCreates an unflag requestunmute()Creates an unmute requestupsert()Creates an upsert request
-
Constructor Details
-
User
public User()
-
-
Method Details
-
getAdditionalFields
-
setAdditionalField
-
list
Creates a query request- Returns:
- the created request
-
upsert
Creates an upsert request- Returns:
- the created request
-
partialUpdate
Creates a partial update request- Returns:
- the created request
-
ban
Creates a ban request- Returns:
- the created request
-
shadowBan
Creates a shadow ban request- Returns:
- the created request
-
queryBanned
Creates a query banned request- Returns:
- the created request
-
deactivate
@NotNull public static User.UserDeactivateRequestData.UserDeactivateRequest deactivate(@NotNull String userId) Creates a deactivate request- Parameters:
userId- the user id to deactivate- Returns:
- the created request
-
delete
Creates a delete request- Parameters:
userId- the user id to delete- Returns:
- the created request
-
deleteMany
@NotNull public static User.UserDeleteManyRequestData.UserDeleteManyRequest deleteMany(@NotNull List<String> userIds) Create many users deletion request- Parameters:
userIds- list of user ids to be deleted- Returns:
- the created request
-
reactivate
@NotNull public static User.UserReactivateRequestData.UserReactivateRequest reactivate(@NotNull String userId) Creates a reactivate request- Parameters:
userId- the user id to reactivate- Returns:
- the created request
-
flag
Creates a flag request- Parameters:
userId- the user id to flag- Returns:
- the created request
-
unflag
Creates an unflag request- Parameters:
userId- the user id to unflag- Returns:
- the created request
-
mute
Creates a mute request- Returns:
- the created request
-
unmute
Creates an unmute request- Returns:
- the created request
-
export
Creates an export request- Parameters:
userId- the user id to export- Returns:
- the created request
-
createGuest
Creates a create guest request- Returns:
- the created request
-
unban
Creates an unban request- Parameters:
targetUserId- the user id to unban- Returns:
- the created request
-
removeShadowBan
Creates a remove shadow ban request- Parameters:
targetUserId- the user id to unban- Returns:
- the created request
-
revokeToken
@NotNull public static User.UserRevokeTokensRequest revokeToken(@NotNull String userId, @Nullable Date revokeTokensIssuedBefore) Creates a revoke token request- Parameters:
userId- the user id to revoke token forrevokeTokensIssuedBefore- the limit date to revoke tokens- Returns:
- the created request
-
revokeTokens
@NotNull public static User.UserRevokeTokensRequest revokeTokens(@NotNull List<String> userIds, @Nullable Date revokeTokensIssuedBefore) Creates a revoke token request- Parameters:
userIds- the user ids to revoke token forrevokeTokensIssuedBefore- the limit date to revoke tokens- Returns:
- the created request
-
createToken
-
createToken
-