toJson method

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

Converts an object to JSON.

Implementation

@override
Map<String, dynamic> toJson() {
  final returnValue = <String, dynamic>{
    "\$": "0x215c4438",
    "flags": flags,
    "self": self,
    "contact": contact,
    "mutualContact": mutualContact,
    "deleted": deleted,
    "bot": bot,
    "botChatHistory": botChatHistory,
    "botNochats": botNochats,
    "verified": verified,
    "restricted": restricted,
    "min": min,
    "botInlineGeo": botInlineGeo,
    "support": support,
    "scam": scam,
    "applyMinPhoto": applyMinPhoto,
    "fake": fake,
    "botAttachMenu": botAttachMenu,
    "premium": premium,
    "attachMenuEnabled": attachMenuEnabled,
    "flags2": flags2,
    "botCanEdit": botCanEdit,
    "closeFriend": closeFriend,
    "storiesHidden": storiesHidden,
    "storiesUnavailable": storiesUnavailable,
    "id": id,
    "accessHash": accessHash,
    "firstName": firstName,
    "lastName": lastName,
    "username": username,
    "phone": phone,
    "photo": photo,
    "status": status,
    "botInfoVersion": botInfoVersion,
    "restrictionReason": restrictionReason,
    "botInlinePlaceholder": botInlinePlaceholder,
    "langCode": langCode,
    "emojiStatus": emojiStatus,
    "usernames": usernames,
    "storiesMaxId": storiesMaxId,
    "color": color,
    "profileColor": profileColor,
  };

  // Finished toJson.
  return returnValue;
}