import 'package:json_annotation/json_annotation.dart'; import '../../../apiResponse.dart'; part 'getTimegridUnitsResponse.g.dart'; @JsonSerializable(explicitToJson: true) class GetTimegridUnitsResponse extends ApiResponse { List result; GetTimegridUnitsResponse(this.result); factory GetTimegridUnitsResponse.fromJson(Map json) => _$GetTimegridUnitsResponseFromJson(json); Map toJson() => _$GetTimegridUnitsResponseToJson(this); } @JsonSerializable(explicitToJson: true) class GetTimegridUnitsResponseDay { int day; List timeUnits; GetTimegridUnitsResponseDay(this.day, this.timeUnits); factory GetTimegridUnitsResponseDay.fromJson(Map json) => _$GetTimegridUnitsResponseDayFromJson(json); Map toJson() => _$GetTimegridUnitsResponseDayToJson(this); } @JsonSerializable(explicitToJson: true) class GetTimegridUnitsResponseUnit { String name; int startTime; int endTime; GetTimegridUnitsResponseUnit(this.name, this.startTime, this.endTime); factory GetTimegridUnitsResponseUnit.fromJson(Map json) => _$GetTimegridUnitsResponseUnitFromJson(json); Map toJson() => _$GetTimegridUnitsResponseUnitToJson(this); }