class AnnouncementResponse { final String id; final String uniqueId; final List sentTo; final String message; final DateTime createdAt; final DateTime updatedAt; AnnouncementResponse({ required this.id, required this.uniqueId, required this.sentTo, required this.message, required this.createdAt, required this.updatedAt, }); factory AnnouncementResponse.fromJson(Map json) { return AnnouncementResponse( id: json['_id'] ?? '', uniqueId: json['uniqueId'] ?? '', sentTo: List.from(json['sentTo']), message: json['message'] ?? '', createdAt: DateTime.parse(json['createdAt']), updatedAt: DateTime.parse(json['updatedAt']), ); } }