From d29650a7d02554d1e88a881be65c507eeac14e46 Mon Sep 17 00:00:00 2001 From: juan Date: Sun, 20 Oct 2024 03:18:02 -0400 Subject: [PATCH] isolating data structures --- lib/structs.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lib/structs.dart b/lib/structs.dart index da22635..c859152 100644 --- a/lib/structs.dart +++ b/lib/structs.dart @@ -1,3 +1,5 @@ +//data structures + import 'api_service.dart'; @@ -34,7 +36,24 @@ class GetThreadResponse { } } +class MailAddress { + final String? name; + final String address; + MailAddress({this.name, required this.address}); + factory MailAddress.fromJson(Map json) { + return MailAddress( + name: json['name'], + address: json['address'], + ); + } + + @override + String toString() { + // TODO: implement toString + return '${name} <${address}>'; + } +} // //old data structure // class SerializableMessage { // final String name;