import 'package:json_annotation/json_annotation.dart'; import 'package:marianum_mobile/api/apiResponse.dart'; part 'getMessagesResponse.g.dart'; @JsonSerializable(explicitToJson: true) class GetMessagesResponse extends ApiResponse { String base; Set messages; GetMessagesResponse(this.base, this.messages); factory GetMessagesResponse.fromJson(Map json) => _$GetMessagesResponseFromJson(json); Map toJson() => _$GetMessagesResponseToJson(this); } @JsonSerializable(explicitToJson: true) class GetMessagesResponseObject { String name; String date; String url; GetMessagesResponseObject(this.name, this.date, this.url); factory GetMessagesResponseObject.fromJson(Map json) => _$GetMessagesResponseObjectFromJson(json); Map toJson() => _$GetMessagesResponseObjectToJson(this); }