class AuthResultModel { String? scope; String? openid; String accessToken; int? expireIn; String? refreshToken; int? refreshExpireIn; String? clientId; AuthResultModel({ required this.accessToken, this.expireIn, this.refreshToken, this.refreshExpireIn, this.clientId, this.scope, this.openid, }); factory AuthResultModel.fromJson(Map json) { return AuthResultModel( accessToken: json['access_token'], expireIn: json['expires_in'], refreshToken: json['refresh_token'], refreshExpireIn: json['refresh_expires_in'], clientId: json['client_id'], scope: json['scope'], openid: json['openid'], ); } Map toJson() { return { 'access_token': accessToken, 'expires_in': expireIn, 'refresh_token': refreshToken, 'refresh_expires_in': refreshExpireIn, 'client_id': clientId, 'scope': scope, 'openid': openid, }; } }