auth_model.dart 995 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. class AuthResultModel {
  2. String? scope;
  3. String? openid;
  4. String accessToken;
  5. int? expireIn;
  6. String? refreshToken;
  7. int? refreshExpireIn;
  8. String? clientId;
  9. AuthResultModel({
  10. required this.accessToken,
  11. this.expireIn,
  12. this.refreshToken,
  13. this.refreshExpireIn,
  14. this.clientId,
  15. this.scope,
  16. this.openid,
  17. });
  18. factory AuthResultModel.fromJson(Map<String, dynamic> json) {
  19. return AuthResultModel(
  20. accessToken: json['access_token'],
  21. expireIn: json['expires_in'],
  22. refreshToken: json['refresh_token'],
  23. refreshExpireIn: json['refresh_expires_in'],
  24. clientId: json['client_id'],
  25. scope: json['scope'],
  26. openid: json['openid'],
  27. );
  28. }
  29. Map<String, dynamic> toJson() {
  30. return {
  31. 'access_token': accessToken,
  32. 'expires_in': expireIn,
  33. 'refresh_token': refreshToken,
  34. 'refresh_expires_in': refreshExpireIn,
  35. 'client_id': clientId,
  36. 'scope': scope,
  37. 'openid': openid,
  38. };
  39. }
  40. }