o
    ŠL)jJ  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚProtocolc                   @   sŽ   e Zd ZdZddd„Zdeddfdd„Zd	ed
eddfdd„Zddd„Zdeddfdd„Z	ddd„Z
ddd„Zddd„Zdeddfdd„ZdS )ÚHTTPProtocolzNUsed for providing static type-checking when parsing through the http protocolÚreturnNc                 C   ó   d S ©N© ©Úselfr   r   ú~/var/www/html/finance-dev.cargoinsureonline.com/_shared/backend-venv/lib/python3.10/site-packages/httptools/parser/protocol.pyÚon_message_begin   ó    zHTTPProtocol.on_message_beginÚurlc                 C   r   r   r   )r	   r   r   r   r
   Úon_url   r   zHTTPProtocol.on_urlÚnameÚvaluec                 C   r   r   r   )r	   r   r   r   r   r
   Ú	on_header	   r   zHTTPProtocol.on_headerc                 C   r   r   r   r   r   r   r
   Úon_headers_complete
   r   z HTTPProtocol.on_headers_completeÚbodyc                 C   r   r   r   )r	   r   r   r   r
   Úon_body   r   zHTTPProtocol.on_bodyc                 C   r   r   r   r   r   r   r
   Úon_message_complete   r   z HTTPProtocol.on_message_completec                 C   r   r   r   r   r   r   r
   Úon_chunk_header   r   zHTTPProtocol.on_chunk_headerc                 C   r   r   r   r   r   r   r
   Úon_chunk_complete   r   zHTTPProtocol.on_chunk_completeÚstatusc                 C   r   r   r   )r	   r   r   r   r
   Ú	on_status   r   zHTTPProtocol.on_status)r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úbytesr   r   r   r   r   r   r   r   r   r   r   r
   r      s    




r   N)Útypingr   r   r   r   r   r
   Ú<module>   s    