import '../user.dart'; class TokenResponse { final String accessToken; final String tokenType; final int? expiresIn; final String? refreshToken; final User user; TokenResponse({ required this.accessToken, required this.user, this.tokenType = 'bearer', this.expiresIn, this.refreshToken, }); factory TokenResponse.fromJson(Map json) { return TokenResponse( accessToken: json['access_token'] ?? '', tokenType: json['token_type'] ?? 'bearer', expiresIn: json['expires_in'], refreshToken: json['refresh_token'], user: User.fromJson(json['user']), ); } }