Call class

Annotations
  • @freezed
  • @immutable
  • @JsonSerializable()

Constructors

Call.new({required int appPK, required bool backstage, required List<String> blockedUserIDs, required List<User> blockedUsers, required String cID, CallType? callType, required String channelCID, required DateTime createdAt, User? createdBy, required String createdByUserID, required String currentSessionID, required Map<String, Object?> custom, DateTime? deletedAt, DateTime? egressUpdatedAt, required List<CallEgress> egresses, DateTime? endedAt, required String iD, int? joinAheadTimeSeconds, DateTime? lastHeartbeatAt, required String lastSessionID, int? memberCount, MemberLookup? memberLookup, required List<CallMember> members, CallSession? session, CallSettings? settings, CallSettings? settingsOverrides, DateTime? startsAt, required String team, required String thumbnailURL, required String type, required DateTime updatedAt})
const

Properties

appPK int
final
backstage bool
final
blockedUserIDs List<String>
final
blockedUsers List<User>
final
callType CallType?
final
channelCID String
final
cID String
final
copyWith → $CallCopyWith<Call>
Create a copy of Call with the given fields replaced by the non-null parameter values.
no setterinherited
createdAt DateTime
final
createdBy → User?
final
createdByUserID String
final
currentSessionID String
final
custom Map<String, Object?>
final
deletedAt DateTime?
final
egresses List<CallEgress>
final
egressUpdatedAt DateTime?
final
endedAt DateTime?
final
hashCode int
The hash code for this object.
no setterinherited
iD String
final
joinAheadTimeSeconds int?
final
lastHeartbeatAt DateTime?
final
lastSessionID String
final
memberCount int?
final
memberLookup MemberLookup?
final
members List<CallMember>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
session CallSession?
final
settings CallSettings?
final
settingsOverrides CallSettings?
final
startsAt DateTime?
final
team String
final
thumbnailURL String
final
type String
final
updatedAt DateTime
final

Methods

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

Operators

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

Static Methods

fromJson(Map<String, dynamic> json) Call