You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.1 KiB
40 lines
1.1 KiB
3 years ago
|
import 'package:equatable/equatable.dart';
|
||
|
|
||
|
// {"access_token":"32_Lzn24923t_quQsCfKy7sl1kwbprKGI2kEYcvlBC5pANPOuiqLqF1S7L3Oeuj5nzP2CP4oSeNMlDmzDqEJsfpplRXku9CetoWx-MNaR1Pgxs",
|
||
|
// "expires_in":7200,
|
||
|
// "refresh_token":"32_r1s5XqFYRo0UTjcpPy5kS2pHvKV3KhQimK4v7aXhkO0_Vx94dGRS2vKrZXVtBtLy0fZkg_pUQQ7cIDZaYeSxJogoWoaXzDkyt9SxPXRI3nc",
|
||
|
// "openid":"oFyip1EJwsOQjXpsYWddVQh-LReM",
|
||
|
// "scope":"snsapi_login",
|
||
|
// "unionid":"os9j41CZ6hPITe_P9rIXwsLuR0JM"}
|
||
|
class WechatId extends Equatable {
|
||
|
//
|
||
|
final String? accessToken;
|
||
|
final int? expiresIn;
|
||
|
final String? refreshToken;
|
||
|
final String? openid;
|
||
|
final String? scope;
|
||
|
final String? unionid;
|
||
|
|
||
|
WechatId(
|
||
|
{this.accessToken,
|
||
|
this.expiresIn,
|
||
|
this.refreshToken,
|
||
|
this.openid,
|
||
|
this.scope,
|
||
|
this.unionid})
|
||
|
: super();
|
||
|
|
||
|
static WechatId fromJson(dynamic json) {
|
||
|
return WechatId(
|
||
|
accessToken: json['access_token'],
|
||
|
expiresIn: json['expires_in'],
|
||
|
refreshToken: json['refresh_token'],
|
||
|
openid: json['openid'],
|
||
|
scope: json['scope'],
|
||
|
unionid: json['unionid']);
|
||
|
}
|
||
|
|
||
|
@override
|
||
|
List<Object> get props => [unionid!];
|
||
|
}
|