这是CaiYouHui前端,一个关于flutter的安卓app,前端使用flutter实现

token_response.dart 645B

123456789101112131415161718192021222324252627
  1. import '../user.dart';
  2. class TokenResponse {
  3. final String accessToken;
  4. final String tokenType;
  5. final int? expiresIn;
  6. final String? refreshToken;
  7. final User user;
  8. TokenResponse({
  9. required this.accessToken,
  10. required this.user,
  11. this.tokenType = 'bearer',
  12. this.expiresIn,
  13. this.refreshToken,
  14. });
  15. factory TokenResponse.fromJson(Map<String, dynamic> json) {
  16. return TokenResponse(
  17. accessToken: json['access_token'] ?? '',
  18. tokenType: json['token_type'] ?? 'bearer',
  19. expiresIn: json['expires_in'],
  20. refreshToken: json['refresh_token'],
  21. user: User.fromJson(json['user']),
  22. );
  23. }
  24. }