User
fun User( id: String = "", role: String = "", name: String = "", image: String = "", invisible: Boolean = false, banned: Boolean = false, devices: List<Device> = mutableListOf(), online: Boolean = false, createdAt: Date? = null, updatedAt: Date? = null, lastActive: Date? = null, totalUnreadCount: Int = 0, unreadChannels: Int = 0, mutes: List<Mute> = mutableListOf(), teams: List<String> = listOf(), channelMutes: List<ChannelMute> = emptyList(), extraData: MutableMap<String, Any> = mutableMapOf())
Content copied to clipboard
Parameters
id
The unique id of the user. This field if required.
role
Determines the set of user permissions.
name
User's name.
image
User's image.
invisible
Determines if the user should share its online status. Can only be changed while connecting the user.
banned
Whether a user is banned or not.
devices
The list of devices for the current user.
online
Whether a is user online or not.
createdAt
Date/time of creation.
updatedAt
Date/time of the last update.
lastActive
Date of last activity.
totalUnreadCount
The total unread messages count for the current user.
unreadChannels
The total unread channels count for the current user.
mutes
A list of users muted by the current user.
teams
List of teams user is a part of.
channelMutes
A list of channels muted by the current user.
extraData
A map of custom fields for the user.