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