InitConnection
- class pyrogram.raw.functions.InitConnection
Initialize connection
- Details:
Layer:
223ID:
C1CD5EA9
- Parameters:
api_id (
int32-bit) – Application identifier (see. App configuration)device_model (
str) – Device modelsystem_version (
str) – Operation system versionapp_version (
str) – Application versionsystem_lang_code (
str) – Code for the language used on the device’s OS, ISO 639-1 standardlang_pack (
str) – Platform identifier (i.e. android, tdesktop, etc).lang_code (
str) – Either an ISO 639-1 language code or a language pack name obtained from a language pack link.query (Any function from
functions) – The query itselfproxy (
InputClientProxy, optional) – Info about an MTProto proxyparams (
JSONValue, optional) – Additional initConnection parameters. For now, only the tz_offset field is supported, for specifying the timezone offset in seconds.
- Returns:
Any object from
types
TL Schema
initConnection#c1cd5ea9
{X:Type}
flags:#
api_id:int
device_model:string
system_version:string
app_version:string
system_lang_code:string
lang_pack:string
lang_code:string
proxy:flags.0?InputClientProxy
params:flags.1?JSONValue
query:!X
= X
Parameter Tree
Type}intstringstringstringstringstringstringInputClientProxy (optional)InputClientProxystringintJSONValue (optional)JsonNullJsonBoolBoolJsonNumberdoubleJsonStringstringJsonArrayVector < JSONValue >JsonNullJsonBoolBoolJsonNumberdoubleJsonStringstringJsonArrayVector < JSONValue >JsonNullJsonBoolJsonNumberJsonStringJsonArrayJsonObjectJsonObjectVector < JSONObjectValue >JsonObjectValueJsonObjectVector < JSONObjectValue >JsonObjectValuestringJSONValueJsonNullJsonBoolJsonNumberJsonStringJsonArrayJsonObjectX <!X>Example
await app.invoke(
InitConnection(
{X=None,
api_id=0,
device_model="text",
system_version="text",
app_version="text",
system_lang_code="text",
lang_pack="text",
lang_code="text",
proxy=InputClientProxy(
address="text",
port=0
),
params=JsonNull(),
query=None,
)
)