Represents a person who uses a chat and can perform chat operations like viewing channels or sending messages.
The unique id of the user. This field if required.
Determines the set of user permissions.
Determines if the user should share its online status. Can only be changed while connecting the user.
Whether a user is banned or not.
The list of devices for the current user.
Whether a is user online or not.
Date/time of creation.
Date/time of the last update.
Date of last activity.
The total unread messages count for the current user.
The total unread channels count for the current user.
A list of users muted by the current user.
List of teams user is a part of.
A list of channels muted by the current user.
A map of custom fields for the user.
Gets a comparable fields from a name.