ChatCall class
Call in a Chat.
- Inheritance
- Available extensions
- Annotations
Constructors
-
ChatCall(ChatItemId id, ChatId chatId, User author, PreciseDateTime at, {required List<
ChatCallMember> members, required bool withVideo, PreciseDateTime? conversationStartedAt, int? finishReasonIndex, PreciseDateTime? finishedAt, ChatMembersDialed? dialed}) -
ChatCall.fromJson(Map<
String, dynamic> json) -
Constructs a ChatCall from the provided
json
.factory
Properties
- at ↔ PreciseDateTime
-
PreciseDateTime when this ChatItem was posted.
getter/setter pairinherited
-
User who posted this ChatItem.
finalinherited
- chatId ↔ ChatId
-
ID of the Chat this ChatItem was posted in.
getter/setter pairinherited
- conversationStartedAt ↔ PreciseDateTime?
-
PreciseDateTime when the actual conversation in this ChatCall was
started (after ringing had been finished).
getter/setter pair
- dialed ↔ ChatMembersDialed?
-
ChatMembers being dialed by this ChatCall at the moment.
getter/setter pair
- finishedAt ↔ PreciseDateTime?
-
PreciseDateTime when this ChatCall was finished.
getter/setter pair
- finishReason ↔ ChatCallFinishReason?
-
Returns the ChatCallFinishReason this ChatCall finished with, if any.
getter/setter pair
- finishReasonIndex ↔ int?
-
Reason of why this ChatCall was finished.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setteroverride
- id → ChatItemId
-
Unique ID of this ChatItem.
finalinherited
- key → ChatItemKey
-
Returns combined at and id unique identifier of this ChatItem.
no setterinherited
-
members
↔ List<
ChatCallMember> -
ChatCallMembers of this ChatCall.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
status
→ Rx<
SendingStatus> -
SendingStatus of this ChatItem.
finalinherited
- withVideo → bool
-
Indicator whether this ChatCall is intended to start with video.
final
Methods
-
isEditable(
Chat chat, UserId me) → bool -
Available on ChatItem, provided by the IsChatItemEditable extension
Indicates whether this ChatItem is editable. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Returns a Map representing this ChatCall.
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override