This commit is contained in:
2026-10-16 01:25:50 +05:30
commit c60ea2d370
89 changed files with 4661 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import 'account.dart';
class LoginResult {
const LoginResult({required this.token, required this.account});
final String token;
final Account account;
factory LoginResult.fromJson(Map<String, dynamic> json) {
final token = json['token'];
final account = json['account'];
if (token is! String || token.isEmpty || account is! Map) {
throw const FormatException('Unexpected login payload');
}
return LoginResult(
token: token,
account: Account.fromJson(Map<String, dynamic>.from(account)),
);
}
}