"""File generated by TLObjects' generator. All changes will be ERASED""" from ...tl.tlobject import TLObject from ...tl.tlobject import TLRequest from typing import Optional, List, Union, TYPE_CHECKING from . import account, auth, bots, channels, chatlists, contacts, folders, help, langpack, messages, payments, phone, photos, premium, stats, stickers, stories, updates, upload, users import os import struct from datetime import datetime if TYPE_CHECKING: from ...tl.types import TypeInputClientProxy, TypeJSONValue, TypeMessageRange, TypeType, TypeX class DestroyAuthKeyRequest(TLRequest): CONSTRUCTOR_ID = 0xd1435160 SUBCLASS_OF_ID = 0x8291e68e def to_dict(self): return { '_': 'DestroyAuthKeyRequest' } def _bytes(self): return b''.join(( b'`QC\xd1', )) @classmethod def from_reader(cls, reader): return cls() class DestroySessionRequest(TLRequest): CONSTRUCTOR_ID = 0xe7512126 SUBCLASS_OF_ID = 0xaf0ce7bd def __init__(self, session_id: int): """ :returns DestroySessionRes: Instance of either DestroySessionOk, DestroySessionNone. """ self.session_id = session_id def to_dict(self): return { '_': 'DestroySessionRequest', 'session_id': self.session_id } def _bytes(self): return b''.join(( b'&!Q\xe7', struct.pack('