| 1234567891011121314151617181920212223242526272829 |
- import 'package:json_annotation/json_annotation.dart';
- import './ParticipatingInfo.dart';
- part 'CompetitionInfo.g.dart';
- @JsonSerializable()
- class CompetitionInfo {
- CompetitionInfo.empty();
- CompetitionInfo(this.id, this.competitionName, this.startTime, this.endTime, this.type, this.bonus, this.intro, this.pic, this.participatingInfo);
- factory CompetitionInfo.fromJson(Map<String, dynamic> json) => _$CompetitionInfoFromJson(json);
- int id;
- String competitionName;
- int startTime;
- int endTime;
- int type;
- String bonus;
- String intro;
- String pic;
- ParticipatingInfo participatingInfo;
- Map<String, dynamic> toJson() => _$CompetitionInfoToJson(this);
- @override
- String toString() {
- return _$CompetitionInfoToJson(this).toString();
- }
- }
|