toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final json = <String, dynamic>{};
  json[r'username'] = this.username;
  json[r'email'] = this.email;
  json[r'member'] = this.member;
  if (this.memberExpiration != null) {
    json[r'member_expiration'] =
        this.memberExpiration!.toUtc().toIso8601String();
  } else {
    json[r'member_expiration'] = null;
  }
  json[r'status'] = this.status;
  json[r'badges'] = this.badges;
  json[r'skins'] = this.skins;
  json[r'gems'] = this.gems;
  json[r'event_token'] = this.eventToken;
  json[r'achievements_points'] = this.achievementsPoints;
  json[r'banned'] = this.banned;
  if (this.banReason != null) {
    json[r'ban_reason'] = this.banReason;
  } else {
    json[r'ban_reason'] = null;
  }
  return json;
}