VCallHistory class

Represents a record of a single video call in the VChat application.

Constructors

VCallHistory({required VIdentifierUser peerUser, required VMessageCallStatus callStatus, required String roomId, required bool withVideo, String? endAt, required String startAt})
Create a new VCallHistory.
const
VCallHistory.fromMap(Map<String, dynamic> map)
Creates a new VCallHistory instance from a Map.
factory

Properties

callStatus VMessageCallStatus
final
endAt String?
final
hashCode int
Returns a hash code for this instance.
no setteroverride
peerUser VIdentifierUser
final
roomId String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startAt String
final
withVideo bool
final

Methods

copyWith({VIdentifierUser? peerUser, VMessageCallStatus? callStatus, String? roomId, bool? withVideo, String? endAt, String? startAt}) VCallHistory
Returns a new VCallHistory instance with updated values.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
Converts this VCallHistory instance to a Map.
toString() String
Returns a string representation of this instance.
override

Operators

operator ==(Object other) bool
Compares two VCallHistory instances for equality.
override