@override Map<String, dynamic> toJson([dynamic extra]) { return { "@type": CONSTRUCTOR, "url": url, "domain": domain, "bot_user_id": botUserId, "request_write_access": requestWriteAccess, }; }