31 lines
715 B
Dart

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