toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  Map<String, dynamic> json = {
    'full_name': fullName,
    'address_book_name': addressBookName,
    'email': email,
    'login': login,
    'phone': phone,
    'website': website,
    'last_request_at': lastRequestAt?.toIso8601String(),
    'external_user_id': externalId,
    'external_id': externalUserId,
    'facebook_id': facebookId,
    'twitter_id': twitterId,
    'password': password,
    'oldPassword': oldPassword,
    'custom_data': customData,
    'avatar': avatar,
    'guest': isGuest,
    'timezone': timeZone,
  };

  json['tag_list'] = tags?.join(",");

  json.addAll(super.toJson());

  return json;
}