toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() {
  var json = super.toJson();
  json['providerId'] = providerId;
  json['mapperConfig'] = mapperConfig.toJson();
  json['authorizationUri'] = authorizationUri;
  json['accessTokenUri'] = accessTokenUri;
  json['scope'] = scope;
  if (userInfoUri != null) {
    json['userInfoUri'] = userInfoUri;
  }
  json['userNameAttributeName'] = userNameAttributeName;
  if (jwkSetUri != null) {
    json['jwkSetUri'] = jwkSetUri;
  }
  json['clientAuthenticationMethod'] = clientAuthenticationMethod;
  if (comment != null) {
    json['comment'] = comment;
  }
  if (loginButtonIcon != null) {
    json['loginButtonIcon'] = loginButtonIcon;
  }
  if (loginButtonLabel != null) {
    json['loginButtonLabel'] = loginButtonLabel;
  }
  if (helpLink != null) {
    json['helpLink'] = helpLink;
  }
  return json;
}