toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final json = <String, dynamic>{};
  json[r'email_address'] = this.emailAddress;
  if (this.inviterUserId != null) {
    json[r'inviter_user_id'] = this.inviterUserId;
  } else {
    json[r'inviter_user_id'] = null;
  }
  json[r'role'] = this.role;
  if (this.publicMetadata != null) {
    json[r'public_metadata'] = this.publicMetadata;
  } else {
    json[r'public_metadata'] = null;
  }
  if (this.privateMetadata != null) {
    json[r'private_metadata'] = this.privateMetadata;
  } else {
    json[r'private_metadata'] = null;
  }
  if (this.redirectUrl != null) {
    json[r'redirect_url'] = this.redirectUrl;
  } else {
    json[r'redirect_url'] = null;
  }
  if (this.expiresInDays != null) {
    json[r'expires_in_days'] = this.expiresInDays;
  } else {
    json[r'expires_in_days'] = null;
  }
  return json;
}