isServer and isAccessToken are optional
This commit is contained in:
parent
dd7a824512
commit
faabc55d28
|
|
@ -67,14 +67,14 @@ class AuthenticationThreePidCreds extends AuthenticationData {
|
||||||
class ThreepidCreds {
|
class ThreepidCreds {
|
||||||
String sid;
|
String sid;
|
||||||
String clientSecret;
|
String clientSecret;
|
||||||
String idServer;
|
String? idServer;
|
||||||
String idAccessToken;
|
String? idAccessToken;
|
||||||
|
|
||||||
ThreepidCreds(
|
ThreepidCreds(
|
||||||
{required this.sid,
|
{required this.sid,
|
||||||
required this.clientSecret,
|
required this.clientSecret,
|
||||||
required this.idServer,
|
this.idServer,
|
||||||
required this.idAccessToken});
|
this.idAccessToken});
|
||||||
|
|
||||||
ThreepidCreds.fromJson(Map<String, dynamic> json)
|
ThreepidCreds.fromJson(Map<String, dynamic> json)
|
||||||
: sid = json['sid'],
|
: sid = json['sid'],
|
||||||
|
|
@ -86,8 +86,8 @@ class ThreepidCreds {
|
||||||
final data = <String, dynamic>{};
|
final data = <String, dynamic>{};
|
||||||
data['sid'] = sid;
|
data['sid'] = sid;
|
||||||
data['client_secret'] = clientSecret;
|
data['client_secret'] = clientSecret;
|
||||||
data['id_server'] = idServer;
|
if (idServer != null) data['id_server'] = idServer;
|
||||||
data['id_access_token'] = idAccessToken;
|
if (idAccessToken != null) data['id_access_token'] = idAccessToken;
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue