diff --git a/lib/structs.dart b/lib/structs.dart index 6f0f0e7..aee3358 100644 --- a/lib/structs.dart +++ b/lib/structs.dart @@ -11,6 +11,7 @@ class GetThreadResponse { final String from_name; final String from_address; final List to; + final bool seen; GetThreadResponse({ required this.id, @@ -20,19 +21,20 @@ class GetThreadResponse { required this.from_name, required this.from_address, required this.to, + required this.seen, }); factory GetThreadResponse.fromJson(Map json) { var toList = json['to'] as List; return GetThreadResponse( - id: json['id'], - messages: List.from(json['messages']), - subject: json['subject'], - date: DateTime.parse(json['date']), - from_name: json['from_name'], - from_address: json['from_address'], - to: toList.map((i) => MailAddress.fromJson(i)).toList(), - ); + id: json['id'], + messages: List.from(json['messages']), + subject: json['subject'], + date: DateTime.parse(json['date']), + from_name: json['from_name'], + from_address: json['from_address'], + to: toList.map((i) => MailAddress.fromJson(i)).toList(), + seen: json['seen']); } }