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
- inviteLink → String
-
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