Meeting class

Constructors

Meeting({int id = -1, required String title, List<Participant> participants = const [], List<Member> members = const [], int code = -1, DateTime? createdAt, DateTime? latestJoinedAt, ChatStatusEnum status = ChatStatusEnum.join, MessageModel? latestMessage})
Meeting.fromJson(String source)
factory
Meeting.fromMap(Map<String, dynamic> map)
factory

Properties

code int
final
countUnreadMessage int
no setter
createdAt DateTime?
final
hashCode int
The hash code for this object.
no setteroverride
id int
final
no setter
isGroup bool
no setter
isNoOneElse bool
no setter
latestJoinedAt DateTime?
final
latestJoinedTime DateTime
no setter
latestMessage MessageModel?
getter/setter pair
memberJoined List<Member>
no setter
members List<Member>
final
participants List<Participant>
final
participantsOnlineTile String?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status ChatStatusEnum
final
statusLastedMessage StatusSeenMessage
no setter
statusMessage StatusMessage
no setter
title String
final
updatedAt DateTime
no setter

Methods

copyWith({int? id, String? title, List<Participant>? participants, List<Member>? members, int? code, DateTime? createdAt, DateTime? latestJoinedAt, ChatStatusEnum? status, MessageModel? latestMessage}) Meeting
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toMap() Map<String, dynamic>
toMapCreate(String password) Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(covariant Meeting other) bool
The equality operator.
override