Files
rog_app/lib/model/user.dart
2023-06-09 15:55:59 +05:30

46 lines
997 B
Dart

class AuthResponse {
final User user;
final String token;
AuthResponse({required this.user, required this.token});
factory AuthResponse.fromJson(Map<String, dynamic> json) {
return AuthResponse(
user: User.fromJson(json['user']),
token: json['token'],
);
}
}
class User {
final int id;
final String email;
final bool isRogaining;
final String group;
final String zekkenNumber;
final String eventCode;
final String teamName;
User({
required this.id,
required this.email,
required this.isRogaining,
required this.group,
required this.zekkenNumber,
required this.eventCode,
required this.teamName,
});
factory User.fromJson(Map<String, dynamic> json) {
return User(
id: json['id'],
email: json['email'],
isRogaining: json['is_rogaining'],
group: json['group'],
zekkenNumber: json['zekken_number'],
eventCode: json['event_code'],
teamName: json['team_name'],
);
}
}