import 'package:json_annotation/json_annotation.dart'; import 'package:marianum_mobile/api/webuntis/apiResponse.dart'; part 'getHolidaysResponse.g.dart'; @JsonSerializable(explicitToJson: true) class GetHolidaysResponse extends ApiResponse { Set result; GetHolidaysResponse(this.result); factory GetHolidaysResponse.fromJson(Map json) => _$GetHolidaysResponseFromJson(json); Map toJson() => _$GetHolidaysResponseToJson(this); } @JsonSerializable(explicitToJson: true) class GetHolidaysResponseObject { int id; String name; String longName; int startDate; int endDate; GetHolidaysResponseObject(this.id, this.name, this.longName, this.startDate, this.endDate); factory GetHolidaysResponseObject.fromJson(Map json) => _$GetHolidaysResponseObjectFromJson(json); Map toJson() => _$GetHolidaysResponseObjectToJson(this); }