
    i                         S SK Jr  S SKJrJrJrJr  S SKJrJ	r	J
r
JrJrJrJrJrJr  S SKJr  \(       a  S SKJr   " S S\S   5      rg	)
    )BytesIO)TYPE_CHECKINGListOptionalAny)	IntLongInt128Int256BoolBytesStringDoubleVector)TLObject)rawc                   x    \ rS rSr% SrS/r\\   \S'   Sr	Sr
S\SS4S	 jr\S
\S\SS 4S j5       rS\4S jrSrg)DestroySession#   zTelegram API function.

Details:
    - Layer: ``222``
    - ID: ``E7512126``

Parameters:
    session_id (``int`` ``64-bit``):
        N/A

Returns:
    :obj:`DestroySessionRes <pyrogram.raw.base.DestroySessionRes>`

session_id	__slots__l   &!N zfunctions.DestroySessionreturnNc                    Xl         g )Nr   )selfr   s     S/app/mltbenv/lib/python3.13/site-packages/pyrogram/raw/functions/destroy_session.py__init__DestroySession.__init__7   s    $    bargsc                 @    [         R                  " U 5      n[        US9$ )Nr   )r	   readr   )r    r!   r   s      r   r#   DestroySession.read:   s     YYq\
44r   c                     [        5       nUR                  [        U R                  S5      5        UR                  [	        U R
                  5      5        UR                  5       $ )NF)r   writer   IDr	   r   getvalue)r   r!   r    s      r   r&   DestroySession.writeB   sC    I	DGGU#$ 	
T__%&zz|r   r   )__name__
__module____qualname____firstlineno____doc__r   r   str__annotations__r'   QUALNAMEintr   staticmethodr   r   r#   bytesr&   __static_attributes__ r   r   r   r   #   sl     )>ItCy)	B)H%c %d % 5 5 5(8 5 5e r   r   zraw.base.DestroySessionResN)ior   typingr   r   r   r   pyrogram.raw.core.primitivesr   r	   r
   r   r   r   r   r   r   pyrogram.raw.corer   pyrogramr   r   r6   r   r   <module>r<      s4   &  5 5 g g g &'X:; 'r   