From 6d864b36230fd045aa2bd8e345bc0d6b0711e6db Mon Sep 17 00:00:00 2001 From: "Sebastian J. Wolf" Date: Mon, 10 Aug 2020 14:17:29 +0200 Subject: [PATCH] Initialize Fernschreiber repository --- .gitignore | 3 + README.md | 27 +- harbour-fernschreiber.desktop | 6 + harbour-fernschreiber.pro | 74 + icons/108x108/harbour-fernschreiber.png | Bin 0 -> 7538 bytes icons/128x128/harbour-fernschreiber.png | Bin 0 -> 8868 bytes icons/172x172/harbour-fernschreiber.png | Bin 0 -> 12061 bytes icons/256x256/harbour-fernschreiber.png | Bin 0 -> 19476 bytes icons/86x86/harbour-fernschreiber.png | Bin 0 -> 5711 bytes images/background-black.png | Bin 0 -> 132646 bytes images/background-white.png | Bin 0 -> 132792 bytes images/fernschreiber.png | Bin 0 -> 195280 bytes qml/harbour-fernschreiber.qml | 17 + qml/pages/AboutPage.qml | 195 + qml/pages/CoverPage.qml | 43 + qml/pages/OverviewPage.qml | 56 + rpm/harbour-fernschreiber.changes.in | 18 + rpm/harbour-fernschreiber.changes.run.in | 25 + rpm/harbour-fernschreiber.spec | 69 + rpm/harbour-fernschreiber.yaml | 43 + src/harbour-fernschreiber.cpp | 47 + src/tdlibwrapper.cpp | 40 + src/tdlibwrapper.h | 27 + tdlib/include/td/telegram/Client.h | 134 + tdlib/include/td/telegram/Log.h | 85 + tdlib/include/td/telegram/td_api.h | 20173 +++++++++++++++++++ tdlib/include/td/telegram/td_api.hpp | 6194 ++++++ tdlib/include/td/telegram/td_json_client.h | 99 + tdlib/include/td/telegram/td_log.h | 81 + tdlib/include/td/telegram/tdjson_export.h | 42 + tdlib/include/td/tl/TlObject.h | 260 + tdlib/lib/cmake/Td/TdConfig.cmake | 3 + tdlib/lib/cmake/Td/TdConfigVersion.cmake | 47 + tdlib/lib/cmake/Td/TdTargets-release.cmake | 109 + tdlib/lib/cmake/Td/TdTargets.cmake | 190 + translations/harbour-fernschreiber-de.ts | 70 + translations/harbour-fernschreiber.ts | 70 + 37 files changed, 28245 insertions(+), 2 deletions(-) create mode 100644 harbour-fernschreiber.desktop create mode 100644 harbour-fernschreiber.pro create mode 100644 icons/108x108/harbour-fernschreiber.png create mode 100644 icons/128x128/harbour-fernschreiber.png create mode 100644 icons/172x172/harbour-fernschreiber.png create mode 100644 icons/256x256/harbour-fernschreiber.png create mode 100644 icons/86x86/harbour-fernschreiber.png create mode 100644 images/background-black.png create mode 100644 images/background-white.png create mode 100644 images/fernschreiber.png create mode 100644 qml/harbour-fernschreiber.qml create mode 100644 qml/pages/AboutPage.qml create mode 100644 qml/pages/CoverPage.qml create mode 100644 qml/pages/OverviewPage.qml create mode 100644 rpm/harbour-fernschreiber.changes.in create mode 100644 rpm/harbour-fernschreiber.changes.run.in create mode 100644 rpm/harbour-fernschreiber.spec create mode 100644 rpm/harbour-fernschreiber.yaml create mode 100644 src/harbour-fernschreiber.cpp create mode 100644 src/tdlibwrapper.cpp create mode 100644 src/tdlibwrapper.h create mode 100644 tdlib/include/td/telegram/Client.h create mode 100644 tdlib/include/td/telegram/Log.h create mode 100644 tdlib/include/td/telegram/td_api.h create mode 100644 tdlib/include/td/telegram/td_api.hpp create mode 100644 tdlib/include/td/telegram/td_json_client.h create mode 100644 tdlib/include/td/telegram/td_log.h create mode 100644 tdlib/include/td/telegram/tdjson_export.h create mode 100644 tdlib/include/td/tl/TlObject.h create mode 100644 tdlib/lib/cmake/Td/TdConfig.cmake create mode 100644 tdlib/lib/cmake/Td/TdConfigVersion.cmake create mode 100644 tdlib/lib/cmake/Td/TdTargets-release.cmake create mode 100644 tdlib/lib/cmake/Td/TdTargets.cmake create mode 100644 translations/harbour-fernschreiber-de.ts create mode 100644 translations/harbour-fernschreiber.ts diff --git a/.gitignore b/.gitignore index f147edf..1184900 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,6 @@ compile_commands.json # QtCreator local machine specific files for imported projects *creator.user* + +# TDLib API Secrets +tdlibsecrets.h diff --git a/README.md b/README.md index c9b0e40..1fc9070 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,25 @@ -# harbour-fernschreiber -Fernschreiber is a Telegram client for Sailfish OS +# Fernschreiber +A Telegram client for Sailfish OS + +## Author +Sebastian J. Wolf [sebastian@ygriega.de](mailto:sebastian@ygriega.de) + +## License +Licensed under GNU GPLv3 + +## Build +Simply clone this repository and use the project file `harbour-fernschreiber.pro` to import the sources in your SailfishOS IDE. To build and run Fernschreiber or an application which is based on Fernschreiber, you need to create the file `harbour-fernschreiber/src/tdlibsecrets.h` and enter the required constants in the following format: + +``` +#ifndef TDLIBSECRETS_H +#define TDLIBSECRETS_H +const char TDLIB_API_ID[] = "42424242"; +const char TDLIB_API_HASH[] = "1234567890abcdef1234567890abcdef"; +#endif // TDLIBSECRETS_H +``` + +You get the Telegram API ID and hash as soon as you've registered your own application on [https://my.telegram.org](https://my.telegram.org). + +## Credits +This project uses +- The Telegram Database Library (TDLib) - available on [GitHub.com](https://github.com/tdlib/td). Thanks for making it available under the conditions of the Boost Software License 1.0! Details about the license of TDLib in [its license file](https://github.com/tdlib/td/blob/master/LICENSE_1_0.txt). diff --git a/harbour-fernschreiber.desktop b/harbour-fernschreiber.desktop new file mode 100644 index 0000000..d6137b8 --- /dev/null +++ b/harbour-fernschreiber.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +X-Nemo-Application-Type=silica-qt5 +Icon=harbour-fernschreiber +Exec=harbour-fernschreiber +Name=Fernschreiber diff --git a/harbour-fernschreiber.pro b/harbour-fernschreiber.pro new file mode 100644 index 0000000..f1fb621 --- /dev/null +++ b/harbour-fernschreiber.pro @@ -0,0 +1,74 @@ +# NOTICE: +# +# Application name defined in TARGET has a corresponding QML filename. +# If name defined in TARGET is changed, the following needs to be done +# to match new name: +# - corresponding QML filename must be changed +# - desktop icon filename must be changed +# - desktop filename must be changed +# - icon definition filename in desktop file must be changed +# - translation filenames have to be changed + +# The name of your application +TARGET = harbour-fernschreiber + +CONFIG += sailfishapp sailfishapp_i18n + +SOURCES += src/harbour-fernschreiber.cpp \ + src/tdlibwrapper.cpp + +DISTFILES += qml/harbour-fernschreiber.qml \ + qml/pages/CoverPage.qml \ + qml/pages/OverviewPage.qml \ + qml/pages/AboutPage.qml \ + rpm/harbour-fernschreiber.changes.in \ + rpm/harbour-fernschreiber.changes.run.in \ + rpm/harbour-fernschreiber.spec \ + rpm/harbour-fernschreiber.yaml \ + translations/*.ts \ + harbour-fernschreiber.desktop + +SAILFISHAPP_ICONS = 86x86 108x108 128x128 172x172 256x256 + +TRANSLATIONS += translations/harbour-fernschreiber-de.ts + +LIBS += -L$$PWD/tdlib/lib/ -ltdjson + +INCLUDEPATH += $$PWD/tdlib/include +DEPENDPATH += $$PWD/tdlib/include + +telegram.files = $$PWD/tdlib/lib +telegram.path = /usr/share/$${TARGET} + +gui.files = qml +gui.path = /usr/share/$${TARGET} + +images.files = images +images.path = /usr/share/$${TARGET} + +ICONPATH = /usr/share/icons/hicolor + +86.png.path = $${ICONPATH}/86x86/apps/ +86.png.files += icons/86x86/harbour-fernschreiber.png + +108.png.path = $${ICONPATH}/108x108/apps/ +108.png.files += icons/108x108/harbour-fernschreiber.png + +128.png.path = $${ICONPATH}/128x128/apps/ +128.png.files += icons/128x128/harbour-fernschreiber.png + +172.png.path = $${ICONPATH}/172x172/apps/ +172.png.files += icons/172x172/harbour-fernschreiber.png + +256.png.path = $${ICONPATH}/256x256/apps/ +256.png.files += icons/256x256/harbour-fernschreiber.png + +fernschreiber.desktop.path = /usr/share/applications/ +fernschreiber.desktop.files = harbour-fernschreiber.desktop + +INSTALLS += telegram 86.png 108.png 128.png 172.png 256.png \ + fernschreiber.desktop gui images + +HEADERS += \ + src/tdlibsecrets.h \ + src/tdlibwrapper.h diff --git a/icons/108x108/harbour-fernschreiber.png b/icons/108x108/harbour-fernschreiber.png new file mode 100644 index 0000000000000000000000000000000000000000..83e615301af93a65f12025411b78b6a203dd4fe7 GIT binary patch literal 7538 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 literal 0 HcmV?d00001 diff --git a/icons/128x128/harbour-fernschreiber.png b/icons/128x128/harbour-fernschreiber.png new file mode 100644 index 0000000000000000000000000000000000000000..5fd6a2e7c0b01bb6bd39b459b607123fa7a38978 GIT binary patch literal 8868 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 Hu0mjflB;iS literal 0 HcmV?d00001 diff --git a/icons/256x256/harbour-fernschreiber.png b/icons/256x256/harbour-fernschreiber.png new file mode 100644 index 0000000000000000000000000000000000000000..5778a316320d5f84689d05cc229f2d87a993c83d GIT binary patch literal 19476 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 B=HvhX literal 0 HcmV?d00001 diff --git a/images/background-black.png b/images/background-black.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1216e0f341976d731f0ee042c86fc9fd7c5d8f GIT binary patch literal 132646 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 h4UmVYHy7<$S9dI;3fc_=VPa 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 literal 0 HcmV?d00001 diff --git a/images/background-white.png b/images/background-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3347b9df8258fccfdd4272287376e4af7321949c GIT binary patch literal 132792 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
    !Xxpr8z`Jv9V^SECCfU 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 literal 0 HcmV?d00001 diff --git a/qml/harbour-fernschreiber.qml b/qml/harbour-fernschreiber.qml new file mode 100644 index 0000000..ce2015b --- /dev/null +++ b/qml/harbour-fernschreiber.qml @@ -0,0 +1,17 @@ +import QtQuick 2.0 +import Sailfish.Silica 1.0 +import "pages" + +ApplicationWindow +{ + id: appWindow + + Component { + id: overviewPage + OverviewPage {} + } + + initialPage: overviewPage + cover: Qt.resolvedUrl("pages/CoverPage.qml") + allowedOrientations: defaultAllowedOrientations +} diff --git a/qml/pages/AboutPage.qml b/qml/pages/AboutPage.qml new file mode 100644 index 0000000..ed4e7fd --- /dev/null +++ b/qml/pages/AboutPage.qml @@ -0,0 +1,195 @@ +/* + Copyright (C) 2020 Sebastian J. Wolf + + This file is part of Fernschreiber. + + fernschreiber is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + fernschreiber is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Fernschreiber. If not, see . +*/ +import QtQuick 2.0 +import Sailfish.Silica 1.0 + +Page { + id: aboutPage + allowedOrientations: Orientation.All + + SilicaFlickable { + id: aboutContainer + contentHeight: column.height + anchors.fill: parent + + Column { + id: column + width: aboutPage.width + spacing: Theme.paddingLarge + + PageHeader { + title: qsTr("About Fernschreiber") + } + + Image { + id: wunderfitzImage + source: "../../images/fernschreiber.png" + anchors { + horizontalCenter: parent.horizontalCenter + } + + fillMode: Image.PreserveAspectFit + width: 2/3 * parent.width + + } + + Label { + text: "Fernschreiber 0.1" + horizontalAlignment: Text.AlignHCenter + font.pixelSize: Theme.fontSizeExtraLarge + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + Label { + wrapMode: Text.Wrap + x: Theme.horizontalPageMargin + width: parent.width - ( 2 * Theme.horizontalPageMargin ) + horizontalAlignment: Text.AlignHCenter + text: qsTr("A Telegram client for Sailfish OS") + font.pixelSize: Theme.fontSizeSmall + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + Label { + text: qsTr("By Sebastian J. Wolf") + font.pixelSize: Theme.fontSizeSmall + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + Text { + text: "" + qsTr("Send E-Mail") + "" + anchors { + horizontalCenter: parent.horizontalCenter + } + font.pixelSize: Theme.fontSizeSmall + linkColor: Theme.highlightColor + + onLinkActivated: Qt.openUrlExternally("mailto:sebastian@ygriega.de") + } + + Separator { + width: parent.width + color: Theme.primaryColor + horizontalAlignment: Qt.AlignHCenter + } + + Label { + text: qsTr("Licensed under GNU GPLv3") + font.pixelSize: Theme.fontSizeSmall + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + Text { + text: "" + qsTr("Sources on GitHub") + "" + anchors { + horizontalCenter: parent.horizontalCenter + } + font.pixelSize: Theme.fontSizeSmall + linkColor: Theme.highlightColor + + onLinkActivated: Qt.openUrlExternally("https://github.com/Wunderfitz/harbour-fernschreiber") + } + + SectionHeader { + text: qsTr("About Telegram") + } + + Label { + x: Theme.horizontalPageMargin + width: parent.width - ( 2 * Theme.horizontalPageMargin ) + text: qsTr("This product uses the Telegram API but is not endorsed or certified by Telegram") + font.pixelSize: Theme.fontSizeSmall + wrapMode: Text.Wrap + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + Button { + id: flickrTosButton + text: qsTr("Terms of Service") + anchors { + horizontalCenter: parent.horizontalCenter + } + onClicked: { + Qt.openUrlExternally("https://telegram.org/tos"); + } + } + + Button { + id: flickrPrivacyButton + text: qsTr("Privacy Policy") + anchors { + horizontalCenter: parent.horizontalCenter + } + onClicked: { + Qt.openUrlExternally("https://telegram.orgprivacy") + } + } + + SectionHeader { + text: qsTr("Credits") + } + + Label { + x: Theme.horizontalPageMargin + width: parent.width - ( 2 * Theme.horizontalPageMargin ) + text: qsTr("This project uses the Telegram Database Library (TDLib). Thanks for making it available under the conditions of the Boost Software License 1.0!") + font.pixelSize: Theme.fontSizeExtraSmall + wrapMode: Text.Wrap + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + Text { + text: "" + qsTr("Open Telegram Database Library on GitHub") + "" + anchors { + horizontalCenter: parent.horizontalCenter + } + font.pixelSize: Theme.fontSizeSmall + linkColor: Theme.highlightColor + + onLinkActivated: Qt.openUrlExternally("https://github.com/tdlib/td") + } + + Label { + id: separatorLabel + x: Theme.horizontalPageMargin + width: parent.width - ( 2 * Theme.horizontalPageMargin ) + font.pixelSize: Theme.fontSizeExtraSmall + wrapMode: Text.Wrap + anchors { + horizontalCenter: parent.horizontalCenter + } + } + + VerticalScrollDecorator {} + } + + } +} diff --git a/qml/pages/CoverPage.qml b/qml/pages/CoverPage.qml new file mode 100644 index 0000000..0f02f8d --- /dev/null +++ b/qml/pages/CoverPage.qml @@ -0,0 +1,43 @@ +/* + Copyright (C) 2020 Sebastian J. Wolf + + This file is part of Fernschreiber. + + fernschreiber is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + fernschreiber is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Fernschreiber. If not, see . +*/ +import QtQuick 2.5 +import Sailfish.Silica 1.0 + +CoverBackground { + + id: coverPage + + Image { + id: backgroundImage + source: "../../images/background" + ( Theme.colorScheme ? "-black" : "-white" ) + ".png" + anchors { + verticalCenter: parent.verticalCenter + + bottom: parent.bottom + bottomMargin: Theme.paddingMedium + + right: parent.right + rightMargin: Theme.paddingMedium + } + + fillMode: Image.PreserveAspectFit + opacity: 0.15 + } + +} diff --git a/qml/pages/OverviewPage.qml b/qml/pages/OverviewPage.qml new file mode 100644 index 0000000..c74487a --- /dev/null +++ b/qml/pages/OverviewPage.qml @@ -0,0 +1,56 @@ +/* + Copyright (C) 2020 Sebastian J. Wolf + + This file is part of Fernschreiber. + + fernschreiber is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + fernschreiber is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Fernschreiber. If not, see . +*/ +import QtQuick 2.5 +import QtGraphicalEffects 1.0 +import QtMultimedia 5.0 +import Sailfish.Silica 1.0 +import Nemo.Notifications 1.0 + + +Page { + id: overviewPage + allowedOrientations: Orientation.All + + SilicaFlickable { + id: aboutContainer + contentHeight: column.height + anchors.fill: parent + + PullDownMenu { + MenuItem { + text: qsTr("About Fernschreiber") + onClicked: pageStack.push(Qt.resolvedUrl("../pages/AboutPage.qml")) + } + } + + Column { + id: column + width: parent.width + spacing: Theme.paddingLarge + + PageHeader { + title: qsTr("Welcome to Fernschreiber") + } + + VerticalScrollDecorator {} + } + + } + +} diff --git a/rpm/harbour-fernschreiber.changes.in b/rpm/harbour-fernschreiber.changes.in new file mode 100644 index 0000000..3814394 --- /dev/null +++ b/rpm/harbour-fernschreiber.changes.in @@ -0,0 +1,18 @@ +# Rename this file as harbour-fernschreiber.changes to include changelog +# entries in your RPM file. +# +# Add new changelog entries following the format below. +# Add newest entries to the top of the list. +# Separate entries from eachother with a blank line. +# +# Alternatively, if your changelog is automatically generated (e.g. with +# the git-change-log command provided with Sailfish OS SDK), create a +# harbour-fernschreiber.changes.run script to let mb2 run the required commands for you. + +# * date Author's Name version-release +# - Summary of changes + +* Sun Apr 13 2014 Jack Tar 0.0.1-1 +- Scrubbed the deck +- Hoisted the sails + diff --git a/rpm/harbour-fernschreiber.changes.run.in b/rpm/harbour-fernschreiber.changes.run.in new file mode 100644 index 0000000..60865e3 --- /dev/null +++ b/rpm/harbour-fernschreiber.changes.run.in @@ -0,0 +1,25 @@ +#!/bin/bash +# +# Rename this file as harbour-fernschreiber.changes.run to let mb2 automatically +# generate changelog from well formatted Git commit messages and tag +# annotations. + +git-change-log + +# Here are some basic examples how to change from the default behavior. Run +# git-change-log --help inside the Sailfish OS SDK chroot or build engine to +# learn all the options git-change-log accepts. + +# Use a subset of tags +#git-change-log --tags refs/tags/my-prefix/* + +# Group entries by minor revision, suppress headlines for patch-level revisions +#git-change-log --dense '/[0-9]+.[0-9+$' + +# Trim very old changes +#git-change-log --since 2014-04-01 +#echo '[ Some changelog entries trimmed for brevity ]' + +# Use the subjects (first lines) of tag annotations when no entry would be +# included for a revision otherwise +#git-change-log --auto-add-annotations diff --git a/rpm/harbour-fernschreiber.spec b/rpm/harbour-fernschreiber.spec new file mode 100644 index 0000000..1b6997f --- /dev/null +++ b/rpm/harbour-fernschreiber.spec @@ -0,0 +1,69 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.27 +# + +Name: harbour-fernschreiber + +# >> macros +%define __provides_exclude_from ^%{_datadir}/.*$ +%define __requires_exclude ^libtdjson.*$ +# << macros + +Summary: Fernschreiber is a Telegram client for Sailfish OS +Version: 0.1 +Release: 1 +Group: Qt/Qt +License: LICENSE +URL: http://werkwolf.eu/ +Source0: %{name}-%{version}.tar.bz2 +Source100: harbour-fernschreiber.yaml +Requires: sailfishsilica-qt5 >= 0.10.9 +BuildRequires: pkgconfig(sailfishapp) >= 1.0.2 +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: desktop-file-utils + +%description +Fernschreiber is a Telegram client for Sailfish OS + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%qmake5 + +make %{?_smp_mflags} + +# >> build post +# << build post + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%qmake5_install + +# >> install post +# << install post + +desktop-file-install --delete-original \ + --dir %{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/applications/*.desktop + +%files +%defattr(-,root,root,-) +%{_bindir} +%{_datadir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +# >> files +# << files diff --git a/rpm/harbour-fernschreiber.yaml b/rpm/harbour-fernschreiber.yaml new file mode 100644 index 0000000..78944c6 --- /dev/null +++ b/rpm/harbour-fernschreiber.yaml @@ -0,0 +1,43 @@ +Name: harbour-fernschreiber +Summary: Fernschreiber is a Telegram client for Sailfish OS +Version: 0.1 +Release: 1 +# The contents of the Group field should be one of the groups listed here: +# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS +Group: Qt/Qt +URL: http://werkwolf.eu/ +License: LICENSE +# This must be generated before uploading a package to a remote build service. +# Usually this line does not need to be modified. +Sources: +- '%{name}-%{version}.tar.bz2' +Description: | + Fernschreiber is a Telegram client for Sailfish OS +Configure: none +Builder: qmake5 + +# This section specifies build dependencies that are resolved using pkgconfig. +# This is the preferred way of specifying build dependencies for your package. +PkgConfigBR: + - sailfishapp >= 1.0.2 + - Qt5Core + - Qt5Qml + - Qt5Quick + +# Build dependencies without a pkgconfig setup can be listed here +# PkgBR: +# - package-needed-to-build + +# Runtime dependencies which are not automatically detected +Requires: + - sailfishsilica-qt5 >= 0.10.9 + +# All installed files +Files: + - '%{_bindir}' + - '%{_datadir}/%{name}' + - '%{_datadir}/applications/%{name}.desktop' + - '%{_datadir}/icons/hicolor/*/apps/%{name}.png' + +# For more information about yaml and what's supported in Sailfish OS +# build system, please see https://wiki.merproject.org/wiki/Spectacle diff --git a/src/harbour-fernschreiber.cpp b/src/harbour-fernschreiber.cpp new file mode 100644 index 0000000..00d6f34 --- /dev/null +++ b/src/harbour-fernschreiber.cpp @@ -0,0 +1,47 @@ +/* + Copyright (C) 2020 Sebastian J. Wolf + + This file is part of Fernschreiber. + + fernschreiber is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + fernschreiber is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Fernschreiber. If not, see . +*/ + +#ifdef QT_QML_DEBUG +#include +#endif + +#include +#include +#include +#include +#include +#include +#include + +#include "tdlibwrapper.h" + +int main(int argc, char *argv[]) +{ + QScopedPointer app(SailfishApp::application(argc, argv)); + QScopedPointer view(SailfishApp::createView()); + + QQmlContext *context = view.data()->rootContext(); + + TDLibWrapper tdLibWrapper; + context->setContextProperty("tdLibWrapper", &tdLibWrapper); + + view->setSource(SailfishApp::pathTo("qml/harbour-fernschreiber.qml")); + view->show(); + return app->exec(); +} diff --git a/src/tdlibwrapper.cpp b/src/tdlibwrapper.cpp new file mode 100644 index 0000000..241303a --- /dev/null +++ b/src/tdlibwrapper.cpp @@ -0,0 +1,40 @@ +/* + Copyright (C) 2020 Sebastian J. Wolf + + This file is part of Fernschreiber. + + fernschreiber is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + fernschreiber is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Fernschreiber. If not, see . +*/ + +#include "tdlibwrapper.h" + +TDLibWrapper::TDLibWrapper(QObject *parent) : QObject(parent) +{ + qDebug() << "[TDLibWrapper] Initializing TD Lib..."; + this->tdLibClient = td_json_client_create(); + //this->testIt(); +} + +TDLibWrapper::~TDLibWrapper() +{ + qDebug() << "[TDLibWrapper] Destroying TD Lib..."; + td_json_client_destroy(this->tdLibClient); +} + +void TDLibWrapper::testIt() +{ + qDebug() << "[TDLibWrapper] Test it!"; + td_json_client_send(this->tdLibClient, "BLUBB"); +} + diff --git a/src/tdlibwrapper.h b/src/tdlibwrapper.h new file mode 100644 index 0000000..fa9d021 --- /dev/null +++ b/src/tdlibwrapper.h @@ -0,0 +1,27 @@ +#ifndef TDLIBWRAPPER_H +#define TDLIBWRAPPER_H + +#include +#include +#include + +class TDLibWrapper : public QObject +{ + Q_OBJECT +public: + explicit TDLibWrapper(QObject *parent = nullptr); + ~TDLibWrapper(); + + Q_INVOKABLE void testIt(); + +signals: + +public slots: + + +private: + void *tdLibClient; + +}; + +#endif // TDLIBWRAPPER_H diff --git a/tdlib/include/td/telegram/Client.h b/tdlib/include/td/telegram/Client.h new file mode 100644 index 0000000..ac49f15 --- /dev/null +++ b/tdlib/include/td/telegram/Client.h @@ -0,0 +1,134 @@ +// +// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2020 +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// +#pragma once + +///\file + +#include "td/telegram/td_api.h" +#include "td/telegram/td_api.hpp" + +#include +#include + +namespace td { + +/** + * Native C++ interface for interaction with TDLib. + * + * The TDLib instance is created for the lifetime of the Client object. + * Requests to TDLib can be sent using the Client::send method from any thread. + * New updates and responses to requests can be received using the Client::receive method from any thread, + * this function shouldn't be called simultaneously from two different threads. Also note that all updates and + * responses to requests should be applied in the same order as they were received, to ensure consistency. + * Given this information, it's advisable to call this function from a dedicated thread. + * Some service TDLib requests can be executed synchronously from any thread by using the Client::execute method. + * + * General pattern of usage: + * \code + * std::shared_ptr client = std::make_shared(); + * // somehow share the client with other threads, which will be able to send requests via client->send + * + * const double WAIT_TIMEOUT = 10.0; // seconds + * bool is_closed = false; // should be set to true, when updateAuthorizationState with + * // authorizationStateClosed is received + * while (!is_closed) { + * auto response = client->receive(WAIT_TIMEOUT); + * if (response.object == nullptr) { + * continue; + * } + * + * if (response.id == 0) { + * // process response.object as an incoming update of type td_api::Update + * } else { + * // process response.object as an answer to a sent request with id response.id + * } + * } + * \endcode + */ +class Client final { + public: + /** + * Creates a new TDLib client. + */ + Client(); + + /** + * A request to the TDLib. + */ + struct Request { + /** + * Request identifier. + * Responses to TDLib requests will have the same id as the corresponding request. + * Updates from TDLib will have id == 0, incoming requests are thus disallowed to have id == 0. + */ + std::uint64_t id; + + /** + * TDLib API function representing a request to TDLib. + */ + td_api::object_ptr function; + }; + + /** + * Sends request to TDLib. May be called from any thread. + * \param[in] request Request to TDLib. + */ + void send(Request &&request); + + /** + * A response to a request, or an incoming update from TDLib. + */ + struct Response { + /** + * TDLib request identifier, which corresponds to the response or 0 for incoming updates from TDLib. + */ + std::uint64_t id; + + /** + * TDLib API object representing a response to a TDLib request or an incoming update. + */ + td_api::object_ptr object; + }; + + /** + * Receives incoming updates and request responses from TDLib. May be called from any thread, but shouldn't be + * called simultaneously from two different threads. + * \param[in] timeout The maximum number of seconds allowed for this function to wait for new data. + * \return An incoming update or request response. The object returned in the response may be a nullptr + * if the timeout expires. + */ + Response receive(double timeout); + + /** + * Synchronously executes TDLib requests. Only a few requests can be executed synchronously. + * May be called from any thread. + * \param[in] request Request to the TDLib. + * \return The request response. + */ + static Response execute(Request &&request); + + /** + * Destroys the client and TDLib instance. + */ + ~Client(); + + /** + * Move constructor. + */ + Client(Client &&other); + + /** + * Move assignment operator. + */ + Client &operator=(Client &&other); + + private: + class Impl; + std::unique_ptr impl_; +}; + +} // namespace td diff --git a/tdlib/include/td/telegram/Log.h b/tdlib/include/td/telegram/Log.h new file mode 100644 index 0000000..14923ab --- /dev/null +++ b/tdlib/include/td/telegram/Log.h @@ -0,0 +1,85 @@ +// +// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2020 +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// +#pragma once + +/** + * \file + * C++ interface for managing the internal logging of TDLib. + * By default TDLib writes logs to stderr or an OS specific log and uses a verbosity level of 5. + */ + +#include +#include + +namespace td { + +/** + * Interface for managing the internal logging of TDLib. + * By default TDLib writes logs to stderr or an OS specific log and uses a verbosity level of 5. + * These functions are deprecated since TDLib 1.4.0 in favor of the td::td_api::setLogVerbosityLevel, + * td::td_api::setLogStream and other synchronous requests for managing the intrenal TDLib logging. + */ +class Log { + public: + /** + * Sets the path to the file to where the internal TDLib log will be written. + * By default TDLib writes logs to stderr or an OS specific log. + * Use this method to write the log to a file instead. + * + * \deprecated Use synchronous td::td_api::setLogStream request instead. + * \param[in] file_path Path to a file where the internal TDLib log will be written. Use an empty path to + * switch back to the default logging behaviour. + * \return True on success, or false otherwise, i.e. if the file can't be opened for writing. + */ + static bool set_file_path(std::string file_path); + + /** + * Sets the maximum size of the file to where the internal TDLib log is written before the file will be auto-rotated. + * Unused if log is not written to a file. Defaults to 10 MB. + * + * \deprecated Use synchronous td::td_api::setLogStream request instead. + * \param[in] max_file_size The maximum size of the file to where the internal TDLib log is written before the file + * will be auto-rotated. Should be positive. + */ + static void set_max_file_size(std::int64_t max_file_size); + + /** + * Sets the verbosity level of the internal logging of TDLib. + * By default the TDLib uses a verbosity level of 5 for logging. + * + * \deprecated Use synchronous td::td_api::setLogVerbosityLevel request instead. + * \param[in] new_verbosity_level New value of the verbosity level for logging. + * Value 0 corresponds to fatal errors, + * value 1 corresponds to errors, + * value 2 corresponds to warnings and debug warnings, + * value 3 corresponds to informational, + * value 4 corresponds to debug, + * value 5 corresponds to verbose debug, + * value greater than 5 and up to 1024 can be used to enable even more logging. + */ + static void set_verbosity_level(int new_verbosity_level); + + /** + * A type of callback function that will be called when a fatal error happens. + * + * \param error_message Null-terminated string with a description of a happened fatal error. + */ + using FatalErrorCallbackPtr = void (*)(const char *error_message); + + /** + * Sets the callback that will be called when a fatal error happens. + * None of the TDLib methods can be called from the callback. + * The TDLib will crash as soon as callback returns. + * By default the callback is not set. + * + * \param[in] callback Callback that will be called when a fatal error happens. + * Pass nullptr to remove the callback. + */ + static void set_fatal_error_callback(FatalErrorCallbackPtr callback); +}; + +} // namespace td diff --git a/tdlib/include/td/telegram/td_api.h b/tdlib/include/td/telegram/td_api.h new file mode 100644 index 0000000..9c8b66e --- /dev/null +++ b/tdlib/include/td/telegram/td_api.h @@ -0,0 +1,20173 @@ +#pragma once + +#include "td/tl/TlObject.h" + +#include + +#include +#include +#include + +namespace td { +class TlStorerToString; + +namespace td_api { + +using BaseObject = ::td::TlObject; + +template +using object_ptr = ::td::tl_object_ptr; + +template +object_ptr make_object(Args &&... args) { + return object_ptr(new Type(std::forward(args)...)); +} + +template +object_ptr move_object_as(FromType &&from) { + return object_ptr(static_cast(from.release())); +} + +std::string to_string(const BaseObject &value); + +template +std::string to_string(const object_ptr &value) { + if (value == nullptr) { + return "null"; + } + + return to_string(*value); +} + +class accountTtl; + +class address; + +class animation; + +class animations; + +class audio; + +class authenticationCodeInfo; + +class AuthenticationCodeType; + +class AuthorizationState; + +class autoDownloadSettings; + +class autoDownloadSettingsPresets; + +class background; + +class BackgroundFill; + +class BackgroundType; + +class backgrounds; + +class basicGroup; + +class basicGroupFullInfo; + +class botCommand; + +class botInfo; + +class call; + +class callConnection; + +class CallDiscardReason; + +class callId; + +class CallProblem; + +class callProtocol; + +class CallState; + +class callbackQueryAnswer; + +class CallbackQueryPayload; + +class CanTransferOwnershipResult; + +class chat; + +class ChatAction; + +class ChatActionBar; + +class chatAdministrator; + +class chatAdministrators; + +class chatEvent; + +class ChatEventAction; + +class chatEventLogFilters; + +class chatEvents; + +class chatInviteLink; + +class chatInviteLinkInfo; + +class ChatList; + +class chatLocation; + +class chatMember; + +class ChatMemberStatus; + +class chatMembers; + +class ChatMembersFilter; + +class chatNearby; + +class chatNotificationSettings; + +class chatPermissions; + +class chatPhoto; + +class ChatReportReason; + +class ChatType; + +class chats; + +class chatsNearby; + +class CheckChatUsernameResult; + +class connectedWebsite; + +class connectedWebsites; + +class ConnectionState; + +class contact; + +class count; + +class customRequestResult; + +class databaseStatistics; + +class date; + +class datedFile; + +class deepLinkInfo; + +class DeviceToken; + +class document; + +class draftMessage; + +class emailAddressAuthenticationCodeInfo; + +class emojis; + +class encryptedCredentials; + +class encryptedPassportElement; + +class error; + +class file; + +class filePart; + +class FileType; + +class formattedText; + +class foundMessages; + +class game; + +class gameHighScore; + +class gameHighScores; + +class hashtags; + +class httpUrl; + +class identityDocument; + +class importedContacts; + +class inlineKeyboardButton; + +class InlineKeyboardButtonType; + +class InlineQueryResult; + +class inlineQueryResults; + +class InputBackground; + +class InputCredentials; + +class InputFile; + +class inputIdentityDocument; + +class InputInlineQueryResult; + +class InputMessageContent; + +class InputPassportElement; + +class inputPassportElementError; + +class InputPassportElementErrorSource; + +class inputPersonalDocument; + +class inputSticker; + +class inputThumbnail; + +class invoice; + +class jsonObjectMember; + +class JsonValue; + +class keyboardButton; + +class KeyboardButtonType; + +class labeledPricePart; + +class languagePackInfo; + +class languagePackString; + +class LanguagePackStringValue; + +class languagePackStrings; + +class localFile; + +class localizationTargetInfo; + +class location; + +class LogStream; + +class logTags; + +class logVerbosityLevel; + +class LoginUrlInfo; + +class MaskPoint; + +class maskPosition; + +class message; + +class MessageContent; + +class messageForwardInfo; + +class MessageForwardOrigin; + +class messageLinkInfo; + +class MessageSchedulingState; + +class MessageSendingState; + +class messages; + +class minithumbnail; + +class networkStatistics; + +class NetworkStatisticsEntry; + +class NetworkType; + +class notification; + +class notificationGroup; + +class NotificationGroupType; + +class NotificationSettingsScope; + +class NotificationType; + +class ok; + +class OptionValue; + +class orderInfo; + +class PageBlock; + +class pageBlockCaption; + +class PageBlockHorizontalAlignment; + +class pageBlockListItem; + +class pageBlockRelatedArticle; + +class pageBlockTableCell; + +class PageBlockVerticalAlignment; + +class passportAuthorizationForm; + +class PassportElement; + +class passportElementError; + +class PassportElementErrorSource; + +class PassportElementType; + +class passportElements; + +class passportElementsWithErrors; + +class passportRequiredElement; + +class passportSuitableElement; + +class passwordState; + +class paymentForm; + +class paymentReceipt; + +class paymentResult; + +class paymentsProviderStripe; + +class personalDetails; + +class personalDocument; + +class phoneNumberAuthenticationSettings; + +class photo; + +class photoSize; + +class poll; + +class pollOption; + +class PollType; + +class profilePhoto; + +class proxies; + +class proxy; + +class ProxyType; + +class PublicChatType; + +class publicMessageLink; + +class PushMessageContent; + +class pushReceiverId; + +class recoveryEmailAddress; + +class remoteFile; + +class ReplyMarkup; + +class RichText; + +class savedCredentials; + +class scopeNotificationSettings; + +class SearchMessagesFilter; + +class seconds; + +class secretChat; + +class SecretChatState; + +class sendMessageOptions; + +class session; + +class sessions; + +class shippingOption; + +class sticker; + +class stickerSet; + +class stickerSetInfo; + +class stickerSets; + +class stickers; + +class storageStatistics; + +class storageStatisticsByChat; + +class storageStatisticsByFileType; + +class storageStatisticsFast; + +class supergroup; + +class supergroupFullInfo; + +class SupergroupMembersFilter; + +class tMeUrl; + +class TMeUrlType; + +class tMeUrls; + +class tdlibParameters; + +class temporaryPasswordState; + +class termsOfService; + +class testBytes; + +class testInt; + +class testString; + +class testVectorInt; + +class testVectorIntObject; + +class testVectorString; + +class testVectorStringObject; + +class text; + +class textEntities; + +class textEntity; + +class TextEntityType; + +class TextParseMode; + +class TopChatCategory; + +class Update; + +class updates; + +class user; + +class userFullInfo; + +class UserPrivacySetting; + +class UserPrivacySettingRule; + +class userPrivacySettingRules; + +class userProfilePhoto; + +class userProfilePhotos; + +class UserStatus; + +class UserType; + +class users; + +class validatedOrderInfo; + +class venue; + +class video; + +class videoNote; + +class voiceNote; + +class webPage; + +class webPageInstantView; + +class Object; + +class Object: public TlObject { + public: +}; + +class Function: public TlObject { + public: +}; + +class accountTtl final : public Object { + public: + std::int32_t days_; + + accountTtl(); + + explicit accountTtl(std::int32_t days_); + + static const std::int32_t ID = 1324495492; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class address final : public Object { + public: + std::string country_code_; + std::string state_; + std::string city_; + std::string street_line1_; + std::string street_line2_; + std::string postal_code_; + + address(); + + address(std::string const &country_code_, std::string const &state_, std::string const &city_, std::string const &street_line1_, std::string const &street_line2_, std::string const &postal_code_); + + static const std::int32_t ID = -2043654342; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class animation final : public Object { + public: + std::int32_t duration_; + std::int32_t width_; + std::int32_t height_; + std::string file_name_; + std::string mime_type_; + object_ptr minithumbnail_; + object_ptr thumbnail_; + object_ptr animation_; + + animation(); + + animation(std::int32_t duration_, std::int32_t width_, std::int32_t height_, std::string const &file_name_, std::string const &mime_type_, object_ptr &&minithumbnail_, object_ptr &&thumbnail_, object_ptr &&animation_); + + static const std::int32_t ID = -1629245379; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class animations final : public Object { + public: + std::vector> animations_; + + animations(); + + explicit animations(std::vector> &&animations_); + + static const std::int32_t ID = 344216945; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class audio final : public Object { + public: + std::int32_t duration_; + std::string title_; + std::string performer_; + std::string file_name_; + std::string mime_type_; + object_ptr album_cover_minithumbnail_; + object_ptr album_cover_thumbnail_; + object_ptr audio_; + + audio(); + + audio(std::int32_t duration_, std::string const &title_, std::string const &performer_, std::string const &file_name_, std::string const &mime_type_, object_ptr &&album_cover_minithumbnail_, object_ptr &&album_cover_thumbnail_, object_ptr &&audio_); + + static const std::int32_t ID = 1475294302; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authenticationCodeInfo final : public Object { + public: + std::string phone_number_; + object_ptr type_; + object_ptr next_type_; + std::int32_t timeout_; + + authenticationCodeInfo(); + + authenticationCodeInfo(std::string const &phone_number_, object_ptr &&type_, object_ptr &&next_type_, std::int32_t timeout_); + + static const std::int32_t ID = -860345416; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class AuthenticationCodeType: public Object { + public: +}; + +class authenticationCodeTypeTelegramMessage final : public AuthenticationCodeType { + public: + std::int32_t length_; + + authenticationCodeTypeTelegramMessage(); + + explicit authenticationCodeTypeTelegramMessage(std::int32_t length_); + + static const std::int32_t ID = 2079628074; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authenticationCodeTypeSms final : public AuthenticationCodeType { + public: + std::int32_t length_; + + authenticationCodeTypeSms(); + + explicit authenticationCodeTypeSms(std::int32_t length_); + + static const std::int32_t ID = 962650760; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authenticationCodeTypeCall final : public AuthenticationCodeType { + public: + std::int32_t length_; + + authenticationCodeTypeCall(); + + explicit authenticationCodeTypeCall(std::int32_t length_); + + static const std::int32_t ID = 1636265063; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authenticationCodeTypeFlashCall final : public AuthenticationCodeType { + public: + std::string pattern_; + + authenticationCodeTypeFlashCall(); + + explicit authenticationCodeTypeFlashCall(std::string const &pattern_); + + static const std::int32_t ID = 1395882402; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class AuthorizationState: public Object { + public: +}; + +class authorizationStateWaitTdlibParameters final : public AuthorizationState { + public: + + authorizationStateWaitTdlibParameters(); + + static const std::int32_t ID = 904720988; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateWaitEncryptionKey final : public AuthorizationState { + public: + bool is_encrypted_; + + authorizationStateWaitEncryptionKey(); + + explicit authorizationStateWaitEncryptionKey(bool is_encrypted_); + + static const std::int32_t ID = 612103496; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateWaitPhoneNumber final : public AuthorizationState { + public: + + authorizationStateWaitPhoneNumber(); + + static const std::int32_t ID = 306402531; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateWaitCode final : public AuthorizationState { + public: + object_ptr code_info_; + + authorizationStateWaitCode(); + + explicit authorizationStateWaitCode(object_ptr &&code_info_); + + static const std::int32_t ID = 52643073; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateWaitOtherDeviceConfirmation final : public AuthorizationState { + public: + std::string link_; + + authorizationStateWaitOtherDeviceConfirmation(); + + explicit authorizationStateWaitOtherDeviceConfirmation(std::string const &link_); + + static const std::int32_t ID = 860166378; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateWaitRegistration final : public AuthorizationState { + public: + object_ptr terms_of_service_; + + authorizationStateWaitRegistration(); + + explicit authorizationStateWaitRegistration(object_ptr &&terms_of_service_); + + static const std::int32_t ID = 550350511; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateWaitPassword final : public AuthorizationState { + public: + std::string password_hint_; + bool has_recovery_email_address_; + std::string recovery_email_address_pattern_; + + authorizationStateWaitPassword(); + + authorizationStateWaitPassword(std::string const &password_hint_, bool has_recovery_email_address_, std::string const &recovery_email_address_pattern_); + + static const std::int32_t ID = 187548796; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateReady final : public AuthorizationState { + public: + + authorizationStateReady(); + + static const std::int32_t ID = -1834871737; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateLoggingOut final : public AuthorizationState { + public: + + authorizationStateLoggingOut(); + + static const std::int32_t ID = 154449270; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateClosing final : public AuthorizationState { + public: + + authorizationStateClosing(); + + static const std::int32_t ID = 445855311; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class authorizationStateClosed final : public AuthorizationState { + public: + + authorizationStateClosed(); + + static const std::int32_t ID = 1526047584; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class autoDownloadSettings final : public Object { + public: + bool is_auto_download_enabled_; + std::int32_t max_photo_file_size_; + std::int32_t max_video_file_size_; + std::int32_t max_other_file_size_; + std::int32_t video_upload_bitrate_; + bool preload_large_videos_; + bool preload_next_audio_; + bool use_less_data_for_calls_; + + autoDownloadSettings(); + + autoDownloadSettings(bool is_auto_download_enabled_, std::int32_t max_photo_file_size_, std::int32_t max_video_file_size_, std::int32_t max_other_file_size_, std::int32_t video_upload_bitrate_, bool preload_large_videos_, bool preload_next_audio_, bool use_less_data_for_calls_); + + static const std::int32_t ID = -2144418333; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class autoDownloadSettingsPresets final : public Object { + public: + object_ptr low_; + object_ptr medium_; + object_ptr high_; + + autoDownloadSettingsPresets(); + + autoDownloadSettingsPresets(object_ptr &&low_, object_ptr &&medium_, object_ptr &&high_); + + static const std::int32_t ID = -782099166; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class background final : public Object { + public: + std::int64_t id_; + bool is_default_; + bool is_dark_; + std::string name_; + object_ptr document_; + object_ptr type_; + + background(); + + background(std::int64_t id_, bool is_default_, bool is_dark_, std::string const &name_, object_ptr &&document_, object_ptr &&type_); + + static const std::int32_t ID = -429971172; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class BackgroundFill: public Object { + public: +}; + +class backgroundFillSolid final : public BackgroundFill { + public: + std::int32_t color_; + + backgroundFillSolid(); + + explicit backgroundFillSolid(std::int32_t color_); + + static const std::int32_t ID = 1010678813; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class backgroundFillGradient final : public BackgroundFill { + public: + std::int32_t top_color_; + std::int32_t bottom_color_; + std::int32_t rotation_angle_; + + backgroundFillGradient(); + + backgroundFillGradient(std::int32_t top_color_, std::int32_t bottom_color_, std::int32_t rotation_angle_); + + static const std::int32_t ID = -1839206017; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class BackgroundType: public Object { + public: +}; + +class backgroundTypeWallpaper final : public BackgroundType { + public: + bool is_blurred_; + bool is_moving_; + + backgroundTypeWallpaper(); + + backgroundTypeWallpaper(bool is_blurred_, bool is_moving_); + + static const std::int32_t ID = 1972128891; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class backgroundTypePattern final : public BackgroundType { + public: + object_ptr fill_; + std::int32_t intensity_; + bool is_moving_; + + backgroundTypePattern(); + + backgroundTypePattern(object_ptr &&fill_, std::int32_t intensity_, bool is_moving_); + + static const std::int32_t ID = 649993914; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class backgroundTypeFill final : public BackgroundType { + public: + object_ptr fill_; + + backgroundTypeFill(); + + explicit backgroundTypeFill(object_ptr &&fill_); + + static const std::int32_t ID = 993008684; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class backgrounds final : public Object { + public: + std::vector> backgrounds_; + + backgrounds(); + + explicit backgrounds(std::vector> &&backgrounds_); + + static const std::int32_t ID = 724728704; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class basicGroup final : public Object { + public: + std::int32_t id_; + std::int32_t member_count_; + object_ptr status_; + bool is_active_; + std::int32_t upgraded_to_supergroup_id_; + + basicGroup(); + + basicGroup(std::int32_t id_, std::int32_t member_count_, object_ptr &&status_, bool is_active_, std::int32_t upgraded_to_supergroup_id_); + + static const std::int32_t ID = -317839045; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class basicGroupFullInfo final : public Object { + public: + std::string description_; + std::int32_t creator_user_id_; + std::vector> members_; + std::string invite_link_; + + basicGroupFullInfo(); + + basicGroupFullInfo(std::string const &description_, std::int32_t creator_user_id_, std::vector> &&members_, std::string const &invite_link_); + + static const std::int32_t ID = 161500149; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class botCommand final : public Object { + public: + std::string command_; + std::string description_; + + botCommand(); + + botCommand(std::string const &command_, std::string const &description_); + + static const std::int32_t ID = -1032140601; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class botInfo final : public Object { + public: + std::string description_; + std::vector> commands_; + + botInfo(); + + botInfo(std::string const &description_, std::vector> &&commands_); + + static const std::int32_t ID = 1296528907; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class call final : public Object { + public: + std::int32_t id_; + std::int32_t user_id_; + bool is_outgoing_; + object_ptr state_; + + call(); + + call(std::int32_t id_, std::int32_t user_id_, bool is_outgoing_, object_ptr &&state_); + + static const std::int32_t ID = -1837599107; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callConnection final : public Object { + public: + std::int64_t id_; + std::string ip_; + std::string ipv6_; + std::int32_t port_; + std::string peer_tag_; + + callConnection(); + + callConnection(std::int64_t id_, std::string const &ip_, std::string const &ipv6_, std::int32_t port_, std::string const &peer_tag_); + + static const std::int32_t ID = 1318542714; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class CallDiscardReason: public Object { + public: +}; + +class callDiscardReasonEmpty final : public CallDiscardReason { + public: + + callDiscardReasonEmpty(); + + static const std::int32_t ID = -1258917949; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callDiscardReasonMissed final : public CallDiscardReason { + public: + + callDiscardReasonMissed(); + + static const std::int32_t ID = 1680358012; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callDiscardReasonDeclined final : public CallDiscardReason { + public: + + callDiscardReasonDeclined(); + + static const std::int32_t ID = -1729926094; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callDiscardReasonDisconnected final : public CallDiscardReason { + public: + + callDiscardReasonDisconnected(); + + static const std::int32_t ID = -1342872670; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callDiscardReasonHungUp final : public CallDiscardReason { + public: + + callDiscardReasonHungUp(); + + static const std::int32_t ID = 438216166; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callId final : public Object { + public: + std::int32_t id_; + + callId(); + + explicit callId(std::int32_t id_); + + static const std::int32_t ID = 65717769; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class CallProblem: public Object { + public: +}; + +class callProblemEcho final : public CallProblem { + public: + + callProblemEcho(); + + static const std::int32_t ID = 801116548; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProblemNoise final : public CallProblem { + public: + + callProblemNoise(); + + static const std::int32_t ID = 1053065359; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProblemInterruptions final : public CallProblem { + public: + + callProblemInterruptions(); + + static const std::int32_t ID = 1119493218; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProblemDistortedSpeech final : public CallProblem { + public: + + callProblemDistortedSpeech(); + + static const std::int32_t ID = 379960581; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProblemSilentLocal final : public CallProblem { + public: + + callProblemSilentLocal(); + + static const std::int32_t ID = 253652790; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProblemSilentRemote final : public CallProblem { + public: + + callProblemSilentRemote(); + + static const std::int32_t ID = 573634714; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProblemDropped final : public CallProblem { + public: + + callProblemDropped(); + + static const std::int32_t ID = -1207311487; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callProtocol final : public Object { + public: + bool udp_p2p_; + bool udp_reflector_; + std::int32_t min_layer_; + std::int32_t max_layer_; + + callProtocol(); + + callProtocol(bool udp_p2p_, bool udp_reflector_, std::int32_t min_layer_, std::int32_t max_layer_); + + static const std::int32_t ID = -1042830667; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class CallState: public Object { + public: +}; + +class callStatePending final : public CallState { + public: + bool is_created_; + bool is_received_; + + callStatePending(); + + callStatePending(bool is_created_, bool is_received_); + + static const std::int32_t ID = 1073048620; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callStateExchangingKeys final : public CallState { + public: + + callStateExchangingKeys(); + + static const std::int32_t ID = -1848149403; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callStateReady final : public CallState { + public: + object_ptr protocol_; + std::vector> connections_; + std::string config_; + std::string encryption_key_; + std::vector emojis_; + bool allow_p2p_; + + callStateReady(); + + callStateReady(object_ptr &&protocol_, std::vector> &&connections_, std::string const &config_, std::string const &encryption_key_, std::vector &&emojis_, bool allow_p2p_); + + static const std::int32_t ID = 1848397705; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callStateHangingUp final : public CallState { + public: + + callStateHangingUp(); + + static const std::int32_t ID = -2133790038; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callStateDiscarded final : public CallState { + public: + object_ptr reason_; + bool need_rating_; + bool need_debug_information_; + + callStateDiscarded(); + + callStateDiscarded(object_ptr &&reason_, bool need_rating_, bool need_debug_information_); + + static const std::int32_t ID = -190853167; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callStateError final : public CallState { + public: + object_ptr error_; + + callStateError(); + + explicit callStateError(object_ptr &&error_); + + static const std::int32_t ID = -975215467; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callbackQueryAnswer final : public Object { + public: + std::string text_; + bool show_alert_; + std::string url_; + + callbackQueryAnswer(); + + callbackQueryAnswer(std::string const &text_, bool show_alert_, std::string const &url_); + + static const std::int32_t ID = 360867933; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class CallbackQueryPayload: public Object { + public: +}; + +class callbackQueryPayloadData final : public CallbackQueryPayload { + public: + std::string data_; + + callbackQueryPayloadData(); + + explicit callbackQueryPayloadData(std::string const &data_); + + static const std::int32_t ID = -1977729946; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class callbackQueryPayloadGame final : public CallbackQueryPayload { + public: + std::string game_short_name_; + + callbackQueryPayloadGame(); + + explicit callbackQueryPayloadGame(std::string const &game_short_name_); + + static const std::int32_t ID = 1303571512; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class CanTransferOwnershipResult: public Object { + public: +}; + +class canTransferOwnershipResultOk final : public CanTransferOwnershipResult { + public: + + canTransferOwnershipResultOk(); + + static const std::int32_t ID = -89881021; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class canTransferOwnershipResultPasswordNeeded final : public CanTransferOwnershipResult { + public: + + canTransferOwnershipResultPasswordNeeded(); + + static const std::int32_t ID = 1548372703; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class canTransferOwnershipResultPasswordTooFresh final : public CanTransferOwnershipResult { + public: + std::int32_t retry_after_; + + canTransferOwnershipResultPasswordTooFresh(); + + explicit canTransferOwnershipResultPasswordTooFresh(std::int32_t retry_after_); + + static const std::int32_t ID = 811440913; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class canTransferOwnershipResultSessionTooFresh final : public CanTransferOwnershipResult { + public: + std::int32_t retry_after_; + + canTransferOwnershipResultSessionTooFresh(); + + explicit canTransferOwnershipResultSessionTooFresh(std::int32_t retry_after_); + + static const std::int32_t ID = 984664289; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chat final : public Object { + public: + std::int64_t id_; + object_ptr type_; + object_ptr chat_list_; + std::string title_; + object_ptr photo_; + object_ptr permissions_; + object_ptr last_message_; + std::int64_t order_; + bool is_pinned_; + bool is_marked_as_unread_; + bool is_sponsored_; + bool has_scheduled_messages_; + bool can_be_deleted_only_for_self_; + bool can_be_deleted_for_all_users_; + bool can_be_reported_; + bool default_disable_notification_; + std::int32_t unread_count_; + std::int64_t last_read_inbox_message_id_; + std::int64_t last_read_outbox_message_id_; + std::int32_t unread_mention_count_; + object_ptr notification_settings_; + object_ptr action_bar_; + std::int64_t pinned_message_id_; + std::int64_t reply_markup_message_id_; + object_ptr draft_message_; + std::string client_data_; + + chat(); + + chat(std::int64_t id_, object_ptr &&type_, object_ptr &&chat_list_, std::string const &title_, object_ptr &&photo_, object_ptr &&permissions_, object_ptr &&last_message_, std::int64_t order_, bool is_pinned_, bool is_marked_as_unread_, bool is_sponsored_, bool has_scheduled_messages_, bool can_be_deleted_only_for_self_, bool can_be_deleted_for_all_users_, bool can_be_reported_, bool default_disable_notification_, std::int32_t unread_count_, std::int64_t last_read_inbox_message_id_, std::int64_t last_read_outbox_message_id_, std::int32_t unread_mention_count_, object_ptr &¬ification_settings_, object_ptr &&action_bar_, std::int64_t pinned_message_id_, std::int64_t reply_markup_message_id_, object_ptr &&draft_message_, std::string const &client_data_); + + static const std::int32_t ID = -861487386; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatAction: public Object { + public: +}; + +class chatActionTyping final : public ChatAction { + public: + + chatActionTyping(); + + static const std::int32_t ID = 380122167; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionRecordingVideo final : public ChatAction { + public: + + chatActionRecordingVideo(); + + static const std::int32_t ID = 216553362; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionUploadingVideo final : public ChatAction { + public: + std::int32_t progress_; + + chatActionUploadingVideo(); + + explicit chatActionUploadingVideo(std::int32_t progress_); + + static const std::int32_t ID = 1234185270; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionRecordingVoiceNote final : public ChatAction { + public: + + chatActionRecordingVoiceNote(); + + static const std::int32_t ID = -808850058; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionUploadingVoiceNote final : public ChatAction { + public: + std::int32_t progress_; + + chatActionUploadingVoiceNote(); + + explicit chatActionUploadingVoiceNote(std::int32_t progress_); + + static const std::int32_t ID = -613643666; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionUploadingPhoto final : public ChatAction { + public: + std::int32_t progress_; + + chatActionUploadingPhoto(); + + explicit chatActionUploadingPhoto(std::int32_t progress_); + + static const std::int32_t ID = 654240583; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionUploadingDocument final : public ChatAction { + public: + std::int32_t progress_; + + chatActionUploadingDocument(); + + explicit chatActionUploadingDocument(std::int32_t progress_); + + static const std::int32_t ID = 167884362; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionChoosingLocation final : public ChatAction { + public: + + chatActionChoosingLocation(); + + static const std::int32_t ID = -2017893596; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionChoosingContact final : public ChatAction { + public: + + chatActionChoosingContact(); + + static const std::int32_t ID = -1222507496; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionStartPlayingGame final : public ChatAction { + public: + + chatActionStartPlayingGame(); + + static const std::int32_t ID = -865884164; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionRecordingVideoNote final : public ChatAction { + public: + + chatActionRecordingVideoNote(); + + static const std::int32_t ID = 16523393; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionUploadingVideoNote final : public ChatAction { + public: + std::int32_t progress_; + + chatActionUploadingVideoNote(); + + explicit chatActionUploadingVideoNote(std::int32_t progress_); + + static const std::int32_t ID = 1172364918; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionCancel final : public ChatAction { + public: + + chatActionCancel(); + + static const std::int32_t ID = 1160523958; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatActionBar: public Object { + public: +}; + +class chatActionBarReportSpam final : public ChatActionBar { + public: + + chatActionBarReportSpam(); + + static const std::int32_t ID = -1603417249; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionBarReportUnrelatedLocation final : public ChatActionBar { + public: + + chatActionBarReportUnrelatedLocation(); + + static const std::int32_t ID = 758175489; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionBarReportAddBlock final : public ChatActionBar { + public: + + chatActionBarReportAddBlock(); + + static const std::int32_t ID = -87894249; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionBarAddContact final : public ChatActionBar { + public: + + chatActionBarAddContact(); + + static const std::int32_t ID = -733325295; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatActionBarSharePhoneNumber final : public ChatActionBar { + public: + + chatActionBarSharePhoneNumber(); + + static const std::int32_t ID = 35188697; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatAdministrator final : public Object { + public: + std::int32_t user_id_; + std::string custom_title_; + bool is_owner_; + + chatAdministrator(); + + chatAdministrator(std::int32_t user_id_, std::string const &custom_title_, bool is_owner_); + + static const std::int32_t ID = 487220942; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatAdministrators final : public Object { + public: + std::vector> administrators_; + + chatAdministrators(); + + explicit chatAdministrators(std::vector> &&administrators_); + + static const std::int32_t ID = -2126186435; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEvent final : public Object { + public: + std::int64_t id_; + std::int32_t date_; + std::int32_t user_id_; + object_ptr action_; + + chatEvent(); + + chatEvent(std::int64_t id_, std::int32_t date_, std::int32_t user_id_, object_ptr &&action_); + + static const std::int32_t ID = -609912404; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatEventAction: public Object { + public: +}; + +class chatEventMessageEdited final : public ChatEventAction { + public: + object_ptr old_message_; + object_ptr new_message_; + + chatEventMessageEdited(); + + chatEventMessageEdited(object_ptr &&old_message_, object_ptr &&new_message_); + + static const std::int32_t ID = -430967304; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMessageDeleted final : public ChatEventAction { + public: + object_ptr message_; + + chatEventMessageDeleted(); + + explicit chatEventMessageDeleted(object_ptr &&message_); + + static const std::int32_t ID = -892974601; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventPollStopped final : public ChatEventAction { + public: + object_ptr message_; + + chatEventPollStopped(); + + explicit chatEventPollStopped(object_ptr &&message_); + + static const std::int32_t ID = 2009893861; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMessagePinned final : public ChatEventAction { + public: + object_ptr message_; + + chatEventMessagePinned(); + + explicit chatEventMessagePinned(object_ptr &&message_); + + static const std::int32_t ID = 438742298; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMessageUnpinned final : public ChatEventAction { + public: + + chatEventMessageUnpinned(); + + static const std::int32_t ID = 2002594849; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMemberJoined final : public ChatEventAction { + public: + + chatEventMemberJoined(); + + static const std::int32_t ID = -235468508; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMemberLeft final : public ChatEventAction { + public: + + chatEventMemberLeft(); + + static const std::int32_t ID = -948420593; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMemberInvited final : public ChatEventAction { + public: + std::int32_t user_id_; + object_ptr status_; + + chatEventMemberInvited(); + + chatEventMemberInvited(std::int32_t user_id_, object_ptr &&status_); + + static const std::int32_t ID = -2093688706; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMemberPromoted final : public ChatEventAction { + public: + std::int32_t user_id_; + object_ptr old_status_; + object_ptr new_status_; + + chatEventMemberPromoted(); + + chatEventMemberPromoted(std::int32_t user_id_, object_ptr &&old_status_, object_ptr &&new_status_); + + static const std::int32_t ID = 1887176186; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventMemberRestricted final : public ChatEventAction { + public: + std::int32_t user_id_; + object_ptr old_status_; + object_ptr new_status_; + + chatEventMemberRestricted(); + + chatEventMemberRestricted(std::int32_t user_id_, object_ptr &&old_status_, object_ptr &&new_status_); + + static const std::int32_t ID = 584946294; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventTitleChanged final : public ChatEventAction { + public: + std::string old_title_; + std::string new_title_; + + chatEventTitleChanged(); + + chatEventTitleChanged(std::string const &old_title_, std::string const &new_title_); + + static const std::int32_t ID = 1134103250; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventPermissionsChanged final : public ChatEventAction { + public: + object_ptr old_permissions_; + object_ptr new_permissions_; + + chatEventPermissionsChanged(); + + chatEventPermissionsChanged(object_ptr &&old_permissions_, object_ptr &&new_permissions_); + + static const std::int32_t ID = -1311557720; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventDescriptionChanged final : public ChatEventAction { + public: + std::string old_description_; + std::string new_description_; + + chatEventDescriptionChanged(); + + chatEventDescriptionChanged(std::string const &old_description_, std::string const &new_description_); + + static const std::int32_t ID = 39112478; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventUsernameChanged final : public ChatEventAction { + public: + std::string old_username_; + std::string new_username_; + + chatEventUsernameChanged(); + + chatEventUsernameChanged(std::string const &old_username_, std::string const &new_username_); + + static const std::int32_t ID = 1728558443; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventPhotoChanged final : public ChatEventAction { + public: + object_ptr old_photo_; + object_ptr new_photo_; + + chatEventPhotoChanged(); + + chatEventPhotoChanged(object_ptr &&old_photo_, object_ptr &&new_photo_); + + static const std::int32_t ID = 1037662734; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventInvitesToggled final : public ChatEventAction { + public: + bool can_invite_users_; + + chatEventInvitesToggled(); + + explicit chatEventInvitesToggled(bool can_invite_users_); + + static const std::int32_t ID = -62548373; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventLinkedChatChanged final : public ChatEventAction { + public: + std::int64_t old_linked_chat_id_; + std::int64_t new_linked_chat_id_; + + chatEventLinkedChatChanged(); + + chatEventLinkedChatChanged(std::int64_t old_linked_chat_id_, std::int64_t new_linked_chat_id_); + + static const std::int32_t ID = 1797419439; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventSlowModeDelayChanged final : public ChatEventAction { + public: + std::int32_t old_slow_mode_delay_; + std::int32_t new_slow_mode_delay_; + + chatEventSlowModeDelayChanged(); + + chatEventSlowModeDelayChanged(std::int32_t old_slow_mode_delay_, std::int32_t new_slow_mode_delay_); + + static const std::int32_t ID = -1653195765; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventSignMessagesToggled final : public ChatEventAction { + public: + bool sign_messages_; + + chatEventSignMessagesToggled(); + + explicit chatEventSignMessagesToggled(bool sign_messages_); + + static const std::int32_t ID = -1313265634; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventStickerSetChanged final : public ChatEventAction { + public: + std::int64_t old_sticker_set_id_; + std::int64_t new_sticker_set_id_; + + chatEventStickerSetChanged(); + + chatEventStickerSetChanged(std::int64_t old_sticker_set_id_, std::int64_t new_sticker_set_id_); + + static const std::int32_t ID = -1243130481; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventLocationChanged final : public ChatEventAction { + public: + object_ptr old_location_; + object_ptr new_location_; + + chatEventLocationChanged(); + + chatEventLocationChanged(object_ptr &&old_location_, object_ptr &&new_location_); + + static const std::int32_t ID = -405930674; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventIsAllHistoryAvailableToggled final : public ChatEventAction { + public: + bool is_all_history_available_; + + chatEventIsAllHistoryAvailableToggled(); + + explicit chatEventIsAllHistoryAvailableToggled(bool is_all_history_available_); + + static const std::int32_t ID = -1599063019; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEventLogFilters final : public Object { + public: + bool message_edits_; + bool message_deletions_; + bool message_pins_; + bool member_joins_; + bool member_leaves_; + bool member_invites_; + bool member_promotions_; + bool member_restrictions_; + bool info_changes_; + bool setting_changes_; + + chatEventLogFilters(); + + chatEventLogFilters(bool message_edits_, bool message_deletions_, bool message_pins_, bool member_joins_, bool member_leaves_, bool member_invites_, bool member_promotions_, bool member_restrictions_, bool info_changes_, bool setting_changes_); + + static const std::int32_t ID = 941939684; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatEvents final : public Object { + public: + std::vector> events_; + + chatEvents(); + + explicit chatEvents(std::vector> &&events_); + + static const std::int32_t ID = -585329664; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatInviteLink final : public Object { + public: + std::string invite_link_; + + chatInviteLink(); + + explicit chatInviteLink(std::string const &invite_link_); + + static const std::int32_t ID = -882072492; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatInviteLinkInfo final : public Object { + public: + std::int64_t chat_id_; + object_ptr type_; + std::string title_; + object_ptr photo_; + std::int32_t member_count_; + std::vector member_user_ids_; + bool is_public_; + + chatInviteLinkInfo(); + + chatInviteLinkInfo(std::int64_t chat_id_, object_ptr &&type_, std::string const &title_, object_ptr &&photo_, std::int32_t member_count_, std::vector &&member_user_ids_, bool is_public_); + + static const std::int32_t ID = -323394424; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatList: public Object { + public: +}; + +class chatListMain final : public ChatList { + public: + + chatListMain(); + + static const std::int32_t ID = -400991316; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatListArchive final : public ChatList { + public: + + chatListArchive(); + + static const std::int32_t ID = 362770115; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatLocation final : public Object { + public: + object_ptr location_; + std::string address_; + + chatLocation(); + + chatLocation(object_ptr &&location_, std::string const &address_); + + static const std::int32_t ID = -1566863583; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMember final : public Object { + public: + std::int32_t user_id_; + std::int32_t inviter_user_id_; + std::int32_t joined_chat_date_; + object_ptr status_; + object_ptr bot_info_; + + chatMember(); + + chatMember(std::int32_t user_id_, std::int32_t inviter_user_id_, std::int32_t joined_chat_date_, object_ptr &&status_, object_ptr &&bot_info_); + + static const std::int32_t ID = -806137076; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatMemberStatus: public Object { + public: +}; + +class chatMemberStatusCreator final : public ChatMemberStatus { + public: + std::string custom_title_; + bool is_member_; + + chatMemberStatusCreator(); + + chatMemberStatusCreator(std::string const &custom_title_, bool is_member_); + + static const std::int32_t ID = 2038475849; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMemberStatusAdministrator final : public ChatMemberStatus { + public: + std::string custom_title_; + bool can_be_edited_; + bool can_change_info_; + bool can_post_messages_; + bool can_edit_messages_; + bool can_delete_messages_; + bool can_invite_users_; + bool can_restrict_members_; + bool can_pin_messages_; + bool can_promote_members_; + + chatMemberStatusAdministrator(); + + chatMemberStatusAdministrator(std::string const &custom_title_, bool can_be_edited_, bool can_change_info_, bool can_post_messages_, bool can_edit_messages_, bool can_delete_messages_, bool can_invite_users_, bool can_restrict_members_, bool can_pin_messages_, bool can_promote_members_); + + static const std::int32_t ID = 1800612058; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMemberStatusMember final : public ChatMemberStatus { + public: + + chatMemberStatusMember(); + + static const std::int32_t ID = 844723285; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMemberStatusRestricted final : public ChatMemberStatus { + public: + bool is_member_; + std::int32_t restricted_until_date_; + object_ptr permissions_; + + chatMemberStatusRestricted(); + + chatMemberStatusRestricted(bool is_member_, std::int32_t restricted_until_date_, object_ptr &&permissions_); + + static const std::int32_t ID = 1661432998; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMemberStatusLeft final : public ChatMemberStatus { + public: + + chatMemberStatusLeft(); + + static const std::int32_t ID = -5815259; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMemberStatusBanned final : public ChatMemberStatus { + public: + std::int32_t banned_until_date_; + + chatMemberStatusBanned(); + + explicit chatMemberStatusBanned(std::int32_t banned_until_date_); + + static const std::int32_t ID = -1653518666; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMembers final : public Object { + public: + std::int32_t total_count_; + std::vector> members_; + + chatMembers(); + + chatMembers(std::int32_t total_count_, std::vector> &&members_); + + static const std::int32_t ID = -497558622; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatMembersFilter: public Object { + public: +}; + +class chatMembersFilterContacts final : public ChatMembersFilter { + public: + + chatMembersFilterContacts(); + + static const std::int32_t ID = 1774485671; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMembersFilterAdministrators final : public ChatMembersFilter { + public: + + chatMembersFilterAdministrators(); + + static const std::int32_t ID = -1266893796; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMembersFilterMembers final : public ChatMembersFilter { + public: + + chatMembersFilterMembers(); + + static const std::int32_t ID = 670504342; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMembersFilterRestricted final : public ChatMembersFilter { + public: + + chatMembersFilterRestricted(); + + static const std::int32_t ID = 1256282813; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMembersFilterBanned final : public ChatMembersFilter { + public: + + chatMembersFilterBanned(); + + static const std::int32_t ID = -1863102648; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatMembersFilterBots final : public ChatMembersFilter { + public: + + chatMembersFilterBots(); + + static const std::int32_t ID = -1422567288; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatNearby final : public Object { + public: + std::int64_t chat_id_; + std::int32_t distance_; + + chatNearby(); + + chatNearby(std::int64_t chat_id_, std::int32_t distance_); + + static const std::int32_t ID = 48120405; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatNotificationSettings final : public Object { + public: + bool use_default_mute_for_; + std::int32_t mute_for_; + bool use_default_sound_; + std::string sound_; + bool use_default_show_preview_; + bool show_preview_; + bool use_default_disable_pinned_message_notifications_; + bool disable_pinned_message_notifications_; + bool use_default_disable_mention_notifications_; + bool disable_mention_notifications_; + + chatNotificationSettings(); + + chatNotificationSettings(bool use_default_mute_for_, std::int32_t mute_for_, bool use_default_sound_, std::string const &sound_, bool use_default_show_preview_, bool show_preview_, bool use_default_disable_pinned_message_notifications_, bool disable_pinned_message_notifications_, bool use_default_disable_mention_notifications_, bool disable_mention_notifications_); + + static const std::int32_t ID = 1503183218; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatPermissions final : public Object { + public: + bool can_send_messages_; + bool can_send_media_messages_; + bool can_send_polls_; + bool can_send_other_messages_; + bool can_add_web_page_previews_; + bool can_change_info_; + bool can_invite_users_; + bool can_pin_messages_; + + chatPermissions(); + + chatPermissions(bool can_send_messages_, bool can_send_media_messages_, bool can_send_polls_, bool can_send_other_messages_, bool can_add_web_page_previews_, bool can_change_info_, bool can_invite_users_, bool can_pin_messages_); + + static const std::int32_t ID = 1584650463; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatPhoto final : public Object { + public: + object_ptr small_; + object_ptr big_; + + chatPhoto(); + + chatPhoto(object_ptr &&small_, object_ptr &&big_); + + static const std::int32_t ID = -217062456; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatReportReason: public Object { + public: +}; + +class chatReportReasonSpam final : public ChatReportReason { + public: + + chatReportReasonSpam(); + + static const std::int32_t ID = -510848863; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatReportReasonViolence final : public ChatReportReason { + public: + + chatReportReasonViolence(); + + static const std::int32_t ID = -1330235395; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatReportReasonPornography final : public ChatReportReason { + public: + + chatReportReasonPornography(); + + static const std::int32_t ID = 722614385; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatReportReasonChildAbuse final : public ChatReportReason { + public: + + chatReportReasonChildAbuse(); + + static const std::int32_t ID = -1070686531; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatReportReasonCopyright final : public ChatReportReason { + public: + + chatReportReasonCopyright(); + + static const std::int32_t ID = 986898080; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatReportReasonUnrelatedLocation final : public ChatReportReason { + public: + + chatReportReasonUnrelatedLocation(); + + static const std::int32_t ID = 2632403; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatReportReasonCustom final : public ChatReportReason { + public: + std::string text_; + + chatReportReasonCustom(); + + explicit chatReportReasonCustom(std::string const &text_); + + static const std::int32_t ID = 544575454; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ChatType: public Object { + public: +}; + +class chatTypePrivate final : public ChatType { + public: + std::int32_t user_id_; + + chatTypePrivate(); + + explicit chatTypePrivate(std::int32_t user_id_); + + static const std::int32_t ID = 1700720838; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatTypeBasicGroup final : public ChatType { + public: + std::int32_t basic_group_id_; + + chatTypeBasicGroup(); + + explicit chatTypeBasicGroup(std::int32_t basic_group_id_); + + static const std::int32_t ID = 21815278; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatTypeSupergroup final : public ChatType { + public: + std::int32_t supergroup_id_; + bool is_channel_; + + chatTypeSupergroup(); + + chatTypeSupergroup(std::int32_t supergroup_id_, bool is_channel_); + + static const std::int32_t ID = 955152366; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatTypeSecret final : public ChatType { + public: + std::int32_t secret_chat_id_; + std::int32_t user_id_; + + chatTypeSecret(); + + chatTypeSecret(std::int32_t secret_chat_id_, std::int32_t user_id_); + + static const std::int32_t ID = 136722563; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chats final : public Object { + public: + std::vector chat_ids_; + + chats(); + + explicit chats(std::vector &&chat_ids_); + + static const std::int32_t ID = -1687756019; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class chatsNearby final : public Object { + public: + std::vector> users_nearby_; + std::vector> supergroups_nearby_; + + chatsNearby(); + + chatsNearby(std::vector> &&users_nearby_, std::vector> &&supergroups_nearby_); + + static const std::int32_t ID = 187746081; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class CheckChatUsernameResult: public Object { + public: +}; + +class checkChatUsernameResultOk final : public CheckChatUsernameResult { + public: + + checkChatUsernameResultOk(); + + static const std::int32_t ID = -1498956964; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class checkChatUsernameResultUsernameInvalid final : public CheckChatUsernameResult { + public: + + checkChatUsernameResultUsernameInvalid(); + + static const std::int32_t ID = -636979370; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class checkChatUsernameResultUsernameOccupied final : public CheckChatUsernameResult { + public: + + checkChatUsernameResultUsernameOccupied(); + + static const std::int32_t ID = 1320892201; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class checkChatUsernameResultPublicChatsTooMuch final : public CheckChatUsernameResult { + public: + + checkChatUsernameResultPublicChatsTooMuch(); + + static const std::int32_t ID = 858247741; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class checkChatUsernameResultPublicGroupsUnavailable final : public CheckChatUsernameResult { + public: + + checkChatUsernameResultPublicGroupsUnavailable(); + + static const std::int32_t ID = -51833641; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class connectedWebsite final : public Object { + public: + std::int64_t id_; + std::string domain_name_; + std::int32_t bot_user_id_; + std::string browser_; + std::string platform_; + std::int32_t log_in_date_; + std::int32_t last_active_date_; + std::string ip_; + std::string location_; + + connectedWebsite(); + + connectedWebsite(std::int64_t id_, std::string const &domain_name_, std::int32_t bot_user_id_, std::string const &browser_, std::string const &platform_, std::int32_t log_in_date_, std::int32_t last_active_date_, std::string const &ip_, std::string const &location_); + + static const std::int32_t ID = -1538986855; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class connectedWebsites final : public Object { + public: + std::vector> websites_; + + connectedWebsites(); + + explicit connectedWebsites(std::vector> &&websites_); + + static const std::int32_t ID = -1727949694; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class ConnectionState: public Object { + public: +}; + +class connectionStateWaitingForNetwork final : public ConnectionState { + public: + + connectionStateWaitingForNetwork(); + + static const std::int32_t ID = 1695405912; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class connectionStateConnectingToProxy final : public ConnectionState { + public: + + connectionStateConnectingToProxy(); + + static const std::int32_t ID = -93187239; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class connectionStateConnecting final : public ConnectionState { + public: + + connectionStateConnecting(); + + static const std::int32_t ID = -1298400670; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class connectionStateUpdating final : public ConnectionState { + public: + + connectionStateUpdating(); + + static const std::int32_t ID = -188104009; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class connectionStateReady final : public ConnectionState { + public: + + connectionStateReady(); + + static const std::int32_t ID = 48608492; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class contact final : public Object { + public: + std::string phone_number_; + std::string first_name_; + std::string last_name_; + std::string vcard_; + std::int32_t user_id_; + + contact(); + + contact(std::string const &phone_number_, std::string const &first_name_, std::string const &last_name_, std::string const &vcard_, std::int32_t user_id_); + + static const std::int32_t ID = -1483002540; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class count final : public Object { + public: + std::int32_t count_; + + count(); + + explicit count(std::int32_t count_); + + static const std::int32_t ID = 1295577348; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class customRequestResult final : public Object { + public: + std::string result_; + + customRequestResult(); + + explicit customRequestResult(std::string const &result_); + + static const std::int32_t ID = -2009960452; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class databaseStatistics final : public Object { + public: + std::string statistics_; + + databaseStatistics(); + + explicit databaseStatistics(std::string const &statistics_); + + static const std::int32_t ID = -1123912880; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class date final : public Object { + public: + std::int32_t day_; + std::int32_t month_; + std::int32_t year_; + + date(); + + date(std::int32_t day_, std::int32_t month_, std::int32_t year_); + + static const std::int32_t ID = -277956960; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class datedFile final : public Object { + public: + object_ptr file_; + std::int32_t date_; + + datedFile(); + + datedFile(object_ptr &&file_, std::int32_t date_); + + static const std::int32_t ID = -1840795491; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deepLinkInfo final : public Object { + public: + object_ptr text_; + bool need_update_application_; + + deepLinkInfo(); + + deepLinkInfo(object_ptr &&text_, bool need_update_application_); + + static const std::int32_t ID = 1864081662; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class DeviceToken: public Object { + public: +}; + +class deviceTokenFirebaseCloudMessaging final : public DeviceToken { + public: + std::string token_; + bool encrypt_; + + deviceTokenFirebaseCloudMessaging(); + + deviceTokenFirebaseCloudMessaging(std::string const &token_, bool encrypt_); + + static const std::int32_t ID = -797881849; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenApplePush final : public DeviceToken { + public: + std::string device_token_; + bool is_app_sandbox_; + + deviceTokenApplePush(); + + deviceTokenApplePush(std::string const &device_token_, bool is_app_sandbox_); + + static const std::int32_t ID = 387541955; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenApplePushVoIP final : public DeviceToken { + public: + std::string device_token_; + bool is_app_sandbox_; + bool encrypt_; + + deviceTokenApplePushVoIP(); + + deviceTokenApplePushVoIP(std::string const &device_token_, bool is_app_sandbox_, bool encrypt_); + + static const std::int32_t ID = 804275689; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenWindowsPush final : public DeviceToken { + public: + std::string access_token_; + + deviceTokenWindowsPush(); + + explicit deviceTokenWindowsPush(std::string const &access_token_); + + static const std::int32_t ID = -1410514289; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenMicrosoftPush final : public DeviceToken { + public: + std::string channel_uri_; + + deviceTokenMicrosoftPush(); + + explicit deviceTokenMicrosoftPush(std::string const &channel_uri_); + + static const std::int32_t ID = 1224269900; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenMicrosoftPushVoIP final : public DeviceToken { + public: + std::string channel_uri_; + + deviceTokenMicrosoftPushVoIP(); + + explicit deviceTokenMicrosoftPushVoIP(std::string const &channel_uri_); + + static const std::int32_t ID = -785603759; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenWebPush final : public DeviceToken { + public: + std::string endpoint_; + std::string p256dh_base64url_; + std::string auth_base64url_; + + deviceTokenWebPush(); + + deviceTokenWebPush(std::string const &endpoint_, std::string const &p256dh_base64url_, std::string const &auth_base64url_); + + static const std::int32_t ID = -1694507273; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenSimplePush final : public DeviceToken { + public: + std::string endpoint_; + + deviceTokenSimplePush(); + + explicit deviceTokenSimplePush(std::string const &endpoint_); + + static const std::int32_t ID = 49584736; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenUbuntuPush final : public DeviceToken { + public: + std::string token_; + + deviceTokenUbuntuPush(); + + explicit deviceTokenUbuntuPush(std::string const &token_); + + static const std::int32_t ID = 1782320422; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenBlackBerryPush final : public DeviceToken { + public: + std::string token_; + + deviceTokenBlackBerryPush(); + + explicit deviceTokenBlackBerryPush(std::string const &token_); + + static const std::int32_t ID = 1559167234; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class deviceTokenTizenPush final : public DeviceToken { + public: + std::string reg_id_; + + deviceTokenTizenPush(); + + explicit deviceTokenTizenPush(std::string const ®_id_); + + static const std::int32_t ID = -1359947213; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class document final : public Object { + public: + std::string file_name_; + std::string mime_type_; + object_ptr minithumbnail_; + object_ptr thumbnail_; + object_ptr document_; + + document(); + + document(std::string const &file_name_, std::string const &mime_type_, object_ptr &&minithumbnail_, object_ptr &&thumbnail_, object_ptr &&document_); + + static const std::int32_t ID = 21881988; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class draftMessage final : public Object { + public: + std::int64_t reply_to_message_id_; + object_ptr input_message_text_; + + draftMessage(); + + draftMessage(std::int64_t reply_to_message_id_, object_ptr &&input_message_text_); + + static const std::int32_t ID = 1902914742; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class emailAddressAuthenticationCodeInfo final : public Object { + public: + std::string email_address_pattern_; + std::int32_t length_; + + emailAddressAuthenticationCodeInfo(); + + emailAddressAuthenticationCodeInfo(std::string const &email_address_pattern_, std::int32_t length_); + + static const std::int32_t ID = 1151066659; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class emojis final : public Object { + public: + std::vector emojis_; + + emojis(); + + explicit emojis(std::vector &&emojis_); + + static const std::int32_t ID = 950339552; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class encryptedCredentials final : public Object { + public: + std::string data_; + std::string hash_; + std::string secret_; + + encryptedCredentials(); + + encryptedCredentials(std::string const &data_, std::string const &hash_, std::string const &secret_); + + static const std::int32_t ID = 1331106766; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class encryptedPassportElement final : public Object { + public: + object_ptr type_; + std::string data_; + object_ptr front_side_; + object_ptr reverse_side_; + object_ptr selfie_; + std::vector> translation_; + std::vector> files_; + std::string value_; + std::string hash_; + + encryptedPassportElement(); + + encryptedPassportElement(object_ptr &&type_, std::string const &data_, object_ptr &&front_side_, object_ptr &&reverse_side_, object_ptr &&selfie_, std::vector> &&translation_, std::vector> &&files_, std::string const &value_, std::string const &hash_); + + static const std::int32_t ID = 2002386193; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class error final : public Object { + public: + std::int32_t code_; + std::string message_; + + error(); + + error(std::int32_t code_, std::string const &message_); + + static const std::int32_t ID = -1679978726; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class file final : public Object { + public: + std::int32_t id_; + std::int32_t size_; + std::int32_t expected_size_; + object_ptr local_; + object_ptr remote_; + + file(); + + file(std::int32_t id_, std::int32_t size_, std::int32_t expected_size_, object_ptr &&local_, object_ptr &&remote_); + + static const std::int32_t ID = 766337656; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class filePart final : public Object { + public: + std::string data_; + + filePart(); + + explicit filePart(std::string const &data_); + + static const std::int32_t ID = 911821878; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class FileType: public Object { + public: +}; + +class fileTypeNone final : public FileType { + public: + + fileTypeNone(); + + static const std::int32_t ID = 2003009189; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeAnimation final : public FileType { + public: + + fileTypeAnimation(); + + static const std::int32_t ID = -290816582; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeAudio final : public FileType { + public: + + fileTypeAudio(); + + static const std::int32_t ID = -709112160; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeDocument final : public FileType { + public: + + fileTypeDocument(); + + static const std::int32_t ID = -564722929; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypePhoto final : public FileType { + public: + + fileTypePhoto(); + + static const std::int32_t ID = -1718914651; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeProfilePhoto final : public FileType { + public: + + fileTypeProfilePhoto(); + + static const std::int32_t ID = 1795089315; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeSecret final : public FileType { + public: + + fileTypeSecret(); + + static const std::int32_t ID = -1871899401; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeSecretThumbnail final : public FileType { + public: + + fileTypeSecretThumbnail(); + + static const std::int32_t ID = -1401326026; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeSecure final : public FileType { + public: + + fileTypeSecure(); + + static const std::int32_t ID = -1419133146; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeSticker final : public FileType { + public: + + fileTypeSticker(); + + static const std::int32_t ID = 475233385; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeThumbnail final : public FileType { + public: + + fileTypeThumbnail(); + + static const std::int32_t ID = -12443298; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeUnknown final : public FileType { + public: + + fileTypeUnknown(); + + static const std::int32_t ID = -2011566768; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeVideo final : public FileType { + public: + + fileTypeVideo(); + + static const std::int32_t ID = 1430816539; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeVideoNote final : public FileType { + public: + + fileTypeVideoNote(); + + static const std::int32_t ID = -518412385; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeVoiceNote final : public FileType { + public: + + fileTypeVoiceNote(); + + static const std::int32_t ID = -588681661; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class fileTypeWallpaper final : public FileType { + public: + + fileTypeWallpaper(); + + static const std::int32_t ID = 1854930076; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class formattedText final : public Object { + public: + std::string text_; + std::vector> entities_; + + formattedText(); + + formattedText(std::string const &text_, std::vector> &&entities_); + + static const std::int32_t ID = -252624564; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class foundMessages final : public Object { + public: + std::vector> messages_; + std::int64_t next_from_search_id_; + + foundMessages(); + + foundMessages(std::vector> &&messages_, std::int64_t next_from_search_id_); + + static const std::int32_t ID = 2135623881; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class game final : public Object { + public: + std::int64_t id_; + std::string short_name_; + std::string title_; + object_ptr text_; + std::string description_; + object_ptr photo_; + object_ptr animation_; + + game(); + + game(std::int64_t id_, std::string const &short_name_, std::string const &title_, object_ptr &&text_, std::string const &description_, object_ptr &&photo_, object_ptr &&animation_); + + static const std::int32_t ID = -1565597752; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class gameHighScore final : public Object { + public: + std::int32_t position_; + std::int32_t user_id_; + std::int32_t score_; + + gameHighScore(); + + gameHighScore(std::int32_t position_, std::int32_t user_id_, std::int32_t score_); + + static const std::int32_t ID = -30778358; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class gameHighScores final : public Object { + public: + std::vector> scores_; + + gameHighScores(); + + explicit gameHighScores(std::vector> &&scores_); + + static const std::int32_t ID = -725770727; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class hashtags final : public Object { + public: + std::vector hashtags_; + + hashtags(); + + explicit hashtags(std::vector &&hashtags_); + + static const std::int32_t ID = 676798885; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class httpUrl final : public Object { + public: + std::string url_; + + httpUrl(); + + explicit httpUrl(std::string const &url_); + + static const std::int32_t ID = -2018019930; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class identityDocument final : public Object { + public: + std::string number_; + object_ptr expiry_date_; + object_ptr front_side_; + object_ptr reverse_side_; + object_ptr selfie_; + std::vector> translation_; + + identityDocument(); + + identityDocument(std::string const &number_, object_ptr &&expiry_date_, object_ptr &&front_side_, object_ptr &&reverse_side_, object_ptr &&selfie_, std::vector> &&translation_); + + static const std::int32_t ID = 445952972; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class importedContacts final : public Object { + public: + std::vector user_ids_; + std::vector importer_count_; + + importedContacts(); + + importedContacts(std::vector &&user_ids_, std::vector &&importer_count_); + + static const std::int32_t ID = -741685354; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineKeyboardButton final : public Object { + public: + std::string text_; + object_ptr type_; + + inlineKeyboardButton(); + + inlineKeyboardButton(std::string const &text_, object_ptr &&type_); + + static const std::int32_t ID = -372105704; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class InlineKeyboardButtonType: public Object { + public: +}; + +class inlineKeyboardButtonTypeUrl final : public InlineKeyboardButtonType { + public: + std::string url_; + + inlineKeyboardButtonTypeUrl(); + + explicit inlineKeyboardButtonTypeUrl(std::string const &url_); + + static const std::int32_t ID = 1130741420; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineKeyboardButtonTypeLoginUrl final : public InlineKeyboardButtonType { + public: + std::string url_; + std::int32_t id_; + std::string forward_text_; + + inlineKeyboardButtonTypeLoginUrl(); + + inlineKeyboardButtonTypeLoginUrl(std::string const &url_, std::int32_t id_, std::string const &forward_text_); + + static const std::int32_t ID = 281435539; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineKeyboardButtonTypeCallback final : public InlineKeyboardButtonType { + public: + std::string data_; + + inlineKeyboardButtonTypeCallback(); + + explicit inlineKeyboardButtonTypeCallback(std::string const &data_); + + static const std::int32_t ID = -1127515139; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineKeyboardButtonTypeCallbackGame final : public InlineKeyboardButtonType { + public: + + inlineKeyboardButtonTypeCallbackGame(); + + static const std::int32_t ID = -383429528; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineKeyboardButtonTypeSwitchInline final : public InlineKeyboardButtonType { + public: + std::string query_; + bool in_current_chat_; + + inlineKeyboardButtonTypeSwitchInline(); + + inlineKeyboardButtonTypeSwitchInline(std::string const &query_, bool in_current_chat_); + + static const std::int32_t ID = -2035563307; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineKeyboardButtonTypeBuy final : public InlineKeyboardButtonType { + public: + + inlineKeyboardButtonTypeBuy(); + + static const std::int32_t ID = 1360739440; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class InlineQueryResult: public Object { + public: +}; + +class inlineQueryResultArticle final : public InlineQueryResult { + public: + std::string id_; + std::string url_; + bool hide_url_; + std::string title_; + std::string description_; + object_ptr thumbnail_; + + inlineQueryResultArticle(); + + inlineQueryResultArticle(std::string const &id_, std::string const &url_, bool hide_url_, std::string const &title_, std::string const &description_, object_ptr &&thumbnail_); + + static const std::int32_t ID = -518366710; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineQueryResultContact final : public InlineQueryResult { + public: + std::string id_; + object_ptr contact_; + object_ptr thumbnail_; + + inlineQueryResultContact(); + + inlineQueryResultContact(std::string const &id_, object_ptr &&contact_, object_ptr &&thumbnail_); + + static const std::int32_t ID = 410081985; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineQueryResultLocation final : public InlineQueryResult { + public: + std::string id_; + object_ptr location_; + std::string title_; + object_ptr thumbnail_; + + inlineQueryResultLocation(); + + inlineQueryResultLocation(std::string const &id_, object_ptr &&location_, std::string const &title_, object_ptr &&thumbnail_); + + static const std::int32_t ID = -158305341; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineQueryResultVenue final : public InlineQueryResult { + public: + std::string id_; + object_ptr venue_; + object_ptr thumbnail_; + + inlineQueryResultVenue(); + + inlineQueryResultVenue(std::string const &id_, object_ptr &&venue_, object_ptr &&thumbnail_); + + static const std::int32_t ID = -1592932211; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineQueryResultGame final : public InlineQueryResult { + public: + std::string id_; + object_ptr game_; + + inlineQueryResultGame(); + + inlineQueryResultGame(std::string const &id_, object_ptr &&game_); + + static const std::int32_t ID = 1706916987; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineQueryResultAnimation final : public InlineQueryResult { + public: + std::string id_; + object_ptr animation_; + std::string title_; + + inlineQueryResultAnimation(); + + inlineQueryResultAnimation(std::string const &id_, object_ptr &&animation_, std::string const &title_); + + static const std::int32_t ID = 2009984267; + std::int32_t get_id() const final { + return ID; + } + + void store(TlStorerToString &s, const char *field_name) const final; +}; + +class inlineQueryResultAudio final : public InlineQueryResult { + public: + std::string id_; + object_ptr