todos-contra-el-fuego-mobile/lib/models/user.dart
vjrj 7a4c9fb3bc fix: resolve 2 remaining strict analysis errors
- introPage.dart: Convert fireItems to proper static function closure
- mainDrawer.dart: Convert unreadCount int to String for Text widget
2026-03-06 11:21:06 +01:00

28 lines
655 B
Dart

import 'package:comunes_flutter/comunes_flutter.dart';
import 'package:meta/meta.dart';
@immutable
class User {
const User({required this.userId, required this.lang, required this.token});
const User.initial()
: userId = '',
lang = '',
token = '';
final String userId;
final String lang;
final String token;
User copyWith({String? userId, String? lang, String? token}) {
return User(
userId: userId ?? this.userId,
token: token ?? this.token,
lang: lang ?? this.lang);
}
@override
String toString() {
return 'User {userId: $userId, lang: $lang, token: ${ellipse(token)}';
}
}