22 lines
573 B
Dart
22 lines
573 B
Dart
import 'package:insparkspokalen_ui/models/postModel.dart';
|
|
import 'package:json_annotation/json_annotation.dart';
|
|
|
|
part 'teamModel.g.dart';
|
|
|
|
@JsonSerializable()
|
|
class TeamModel {
|
|
final int id;
|
|
final String name;
|
|
final int score;
|
|
|
|
@JsonKey(includeFromJson: false, includeToJson: false)
|
|
PostStatus status = PostStatus.pending;
|
|
|
|
TeamModel(this.id, this.name, this.score, [this.status = PostStatus.pending]);
|
|
|
|
factory TeamModel.fromJson(Map<String, dynamic> json) =>
|
|
_$TeamModelFromJson(json);
|
|
|
|
Map<String, dynamic> toJson() => _$TeamModelToJson(this);
|
|
}
|