toJson method
Implementation
Map<String, dynamic> toJson() {
var json = <String, dynamic>{
'mapperConfig': mapperConfig.toJson(),
'clientId': clientId,
'clientSecret': clientSecret,
'authorizationUri': authorizationUri,
'accessTokenUri': accessTokenUri,
'scope': scope,
'userNameAttributeName': userNameAttributeName,
'clientAuthenticationMethod': clientAuthenticationMethod,
'platforms': platforms.map((e) => e.toShortString()).toList()
};
if (userInfoUri != null) {
json['userInfoUri'] = userInfoUri;
}
if (jwkSetUri != null) {
json['jwkSetUri'] = jwkSetUri;
}
if (loginButtonLabel != null) {
json['loginButtonLabel'] = loginButtonLabel;
}
if (loginButtonIcon != null) {
json['loginButtonIcon'] = loginButtonIcon;
}
if (additionalInfo != null) {
json['additionalInfo'] = additionalInfo;
}
return json;
}