Package io.getstream.chat.java.models
Class User
- java.lang.Object
-
- io.getstream.chat.java.models.User
-
public class User extends java.lang.Object
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static User.UserBanRequestData.UserBanRequestban()Creates a ban requeststatic User.UserCreateGuestRequestData.UserCreateGuestRequestcreateGuest()Creates a create guest requeststatic java.lang.StringcreateToken(java.lang.String userId, java.util.Date expiresAt, java.util.Date issuedAt)static User.UserDeactivateRequestData.UserDeactivateRequestdeactivate(java.lang.String userId)Creates a deactivate requeststatic User.UserDeleteRequestdelete(java.lang.String userId)Creates a delete requeststatic User.UserExportRequestexport(java.lang.String userId)Creates an export requeststatic Flag.FlagCreateRequestData.FlagCreateRequestflag(java.lang.String userId)Creates a flag requestjava.util.Map<java.lang.String,java.lang.Object>getAdditionalFields()static User.UserListRequestData.UserListRequestlist()Creates a query requeststatic User.UserMuteRequestData.UserMuteRequestmute()Creates a mute requeststatic User.UserPartialUpdateRequestData.UserPartialUpdateRequestpartialUpdate()Creates a partial update requeststatic User.UserQueryBannedRequestData.UserQueryBannedRequestqueryBanned()Creates a query banned requeststatic User.UserReactivateRequestData.UserReactivateRequestreactivate(java.lang.String userId)Creates a reactivate requeststatic User.UserRevokeTokensRequestrevokeToken(java.lang.String userId, java.util.Date revokeTokensIssuedBefore)Creates a revoke token requeststatic User.UserRevokeTokensRequestrevokeTokens(java.util.List<java.lang.String> userIds, java.util.Date revokeTokensIssuedBefore)Creates a revoke token requestvoidsetAdditionalField(java.lang.String name, java.lang.Object value)static User.UserUnbanRequestunban(java.lang.String targetUserId)Creates an unban requeststatic Flag.FlagDeleteRequestData.FlagDeleteRequestunflag(java.lang.String userId)Creates an unflag requeststatic User.UserUnmuteRequestData.UserUnmuteRequestunmute()Creates an unmute requeststatic User.UserUpsertRequestData.UserUpsertRequestupsert()Creates an upsert request
-
-
-
Method Detail
-
getAdditionalFields
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalFields()
-
setAdditionalField
public void setAdditionalField(java.lang.String name, java.lang.Object value)
-
list
@NotNull public static User.UserListRequestData.UserListRequest list()
Creates a query request- Returns:
- the created request
-
upsert
@NotNull public static User.UserUpsertRequestData.UserUpsertRequest upsert()
Creates an upsert request- Returns:
- the created request
-
partialUpdate
@NotNull public static User.UserPartialUpdateRequestData.UserPartialUpdateRequest partialUpdate()
Creates a partial update request- Returns:
- the created request
-
ban
@NotNull public static User.UserBanRequestData.UserBanRequest ban()
Creates a ban request- Returns:
- the created request
-
queryBanned
@NotNull public static User.UserQueryBannedRequestData.UserQueryBannedRequest queryBanned()
Creates a query banned request- Returns:
- the created request
-
deactivate
@NotNull public static User.UserDeactivateRequestData.UserDeactivateRequest deactivate(@NotNull java.lang.String userId)
Creates a deactivate request- Parameters:
userId- the user id to deactivate- Returns:
- the created request
-
delete
@NotNull public static User.UserDeleteRequest delete(@NotNull java.lang.String userId)
Creates a delete request- Parameters:
userId- the user id to delete- Returns:
- the created request
-
reactivate
@NotNull public static User.UserReactivateRequestData.UserReactivateRequest reactivate(@NotNull java.lang.String userId)
Creates a reactivate request- Parameters:
userId- the user id to reactivate- Returns:
- the created request
-
flag
@NotNull public static Flag.FlagCreateRequestData.FlagCreateRequest flag(@NotNull java.lang.String userId)
Creates a flag request- Parameters:
userId- the user id to flag- Returns:
- the created request
-
unflag
@NotNull public static Flag.FlagDeleteRequestData.FlagDeleteRequest unflag(@NotNull java.lang.String userId)
Creates an unflag request- Parameters:
userId- the user id to unflag- Returns:
- the created request
-
mute
@NotNull public static User.UserMuteRequestData.UserMuteRequest mute()
Creates a mute request- Returns:
- the created request
-
unmute
@NotNull public static User.UserUnmuteRequestData.UserUnmuteRequest unmute()
Creates an unmute request- Returns:
- the created request
-
export
@NotNull public static User.UserExportRequest export(@NotNull java.lang.String userId)
Creates an export request- Parameters:
userId- the user id to export- Returns:
- the created request
-
createGuest
@NotNull public static User.UserCreateGuestRequestData.UserCreateGuestRequest createGuest()
Creates a create guest request- Returns:
- the created request
-
unban
@NotNull public static User.UserUnbanRequest unban(@NotNull java.lang.String targetUserId)
Creates an unban request- Parameters:
targetUserId- the user id to unban- Returns:
- the created request
-
revokeToken
@NotNull public static User.UserRevokeTokensRequest revokeToken(@NotNull java.lang.String userId, @Nullable java.util.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 java.util.List<java.lang.String> userIds, @Nullable java.util.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
@NotNull public static java.lang.String createToken(@NotNull java.lang.String userId, @Nullable java.util.Date expiresAt, @Nullable java.util.Date issuedAt)
-
-