U
    ){f                     @  s   d dl mZ d dlmZ d dlmZ d dlmZmZ G dd deZ	eddG d	d
 d
e	Z
eddG dd de	ZeddG dd de	ZdS )    )annotations)ABC)	dataclass)OptionalTuplec                   @  s   e Zd ZdS )EventN__name__
__module____qualname__ r   r   O/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/hypercorn/events.pyr      s   r   T)frozenc                   @  s"   e Zd ZU ded< dZded< dS )RawDatabytesdataNzOptional[Tuple[str, int]]address)r	   r
   r   __annotations__r   r   r   r   r   r      s   
r   c                   @  s   e Zd ZdS )ClosedNr   r   r   r   r   r      s   r   c                   @  s   e Zd ZU ded< dS )UpdatedboolidleN)r	   r
   r   r   r   r   r   r   r      s   
r   N)
__future__r   abcr   dataclassesr   typingr   r   r   r   r   r   r   r   r   r   <module>   s   