Sets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters
| use_test_dc |
Pass true to use Telegram test environment instead of the production environment |
| database_directory |
The path to the directory for the persistent database; if empty, the current working directory will be used |
| files_directory |
The path to the directory for storing files; if empty, database_directory will be used |
| database_encryption_key |
Encryption key for the database. If the encryption key is invalid, then an error with code 401 will be returned |
| use_file_database |
Pass true to keep information about downloaded and uploaded files between application restarts |
| use_chat_info_database |
Pass true to keep cache of users, basic groups, supergroups, channels and secret chats between restarts. Implies use_file_database |
| use_message_database |
Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database |
| use_secret_chats |
Pass true to enable support for secret chats |
| api_id |
Application identifier for Telegram API access, which can be obtained at https://my.telegram.org |
| api_hash |
Application identifier hash for Telegram API access, which can be obtained at https://my.telegram.org |
| system_language_code |
IETF language tag of the user's operating system language; must be non-empty |
| device_model |
Model of the device the application is being run on; must be non-empty |
| system_version |
Version of the operating system the application is being run on. If empty, the version is automatically detected by TDLib |
| application_version |
Application version; must be non-empty |