import "package:freezed_annotation/freezed_annotation.dart"; part "message_detail.freezed.dart"; part "message_detail.g.dart"; @freezed class TMMessageDetail with _$TMMessageDetail { factory TMMessageDetail({ required String id, required Map from, required List> to, required List cc, required List bcc, required String subject, required String? text, required List html, required bool hasAttachments, required List>? attachments, required String downloadUrl, required DateTime createdAt, }) = _TMMessageDetail; factory TMMessageDetail.fromJson(Map json) => _$TMMessageDetailFromJson(json); }