AuthHuaweiId.fromMap constructor
AuthHuaweiId.fromMap(
- Map map
Implementation
factory AuthHuaweiId.fromMap(Map<dynamic, dynamic> map) {
AuthHuaweiId instance = AuthHuaweiId(
openId: map['openId'],
photoUriString: map['photoUriString'],
accessToken: map['accessToken'],
displayName: map['displayName'],
status: map['status'],
gender: map['gender'],
unionId: map['unionId'],
idToken: map['idToken'],
expirationTimeSecs: map['expirationTimeSecs'],
givenName: map['givenName'],
familyName: map['familyName'],
homeZone: map['homeZone'],
);
if (map['grantedScopes'] != null) {
List<String> grantedScopes = <String>[];
map['grantedScopes'].forEach((dynamic v) {
if (v['mScopeUri'] != null) {
grantedScopes.add((v['mScopeUri']));
}
});
instance.grantedScopes = grantedScopes;
}
if (map['extensionScopes'] != null) {
List<String> extensionScopes = <String>[];
map['extensionScopes'].forEach((dynamic v) {
if (v['mScopeUri'] != null) {
extensionScopes.add(v['mScopeUri']);
}
});
}
return instance;
}