Conversation constructor
- @JsonSerializable(includeIfNull: false)
const
Conversation(
{ - required String id,
- @JsonKey(name: 'unread') required bool isUnread,
- required List<Account> accounts,
- Status? lastStatus,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory Conversation({
/// The ID of the conversation in the database.
required String id,
/// Is the conversation currently marked as unread?
@JsonKey(name: 'unread') required bool isUnread,
/// Participants in the conversation.
required List<Account> accounts,
/// The last status in the conversation.
Status? lastStatus,
}) = _Conversation;