VIUser class

Interface that represents user information. Voximplant users are created via the Voximplant control panel or HTTP API.

Properties

conversationList List<String>?
The list of UUIDs of the conversations that the user currently belongs to.
final
customData Map<String, dynamic>
The specified user's public custom data available to all users.
final
displayName String
The user's display name which is specified during user creation via the Voximplant control panel or HTTP API.
final
hashCode int
The hash code for this object.
no setterinherited
imId int
The IM unique id that is used to identify users in events and specify in user-related methods.
final
isDeleted bool
Determines whether the user is deleted or not.
final
leaveConversationList List<String>?
The list of UUIDs for the conversations that:
final
name String
The Voximplant user identifier, for example 'username@appname.accname'.
final
notifications List<VIMessengerNotification>?
The list of messenger notifications that the current user is subscribed to.
final
privateCustomData Map<String, dynamic>?
Private custom data available only to the current user.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited