
    >i;                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
mZ  G d dee      Z G d d	e      Z G d
 de      Zee   Zee   Zy)    )Enum)	TypedDict)CDPEvent)AuthChallenge)ErrorReasonRequestResourceTypec                       e Zd ZdZdZ	 dZy)
FetchEventaF  
    Events from the Fetch domain of the Chrome DevTools Protocol.

    This enumeration contains the names of Fetch-related events that can be
    received from the Chrome DevTools Protocol. These events provide information
    about network requests that can be intercepted, modified, or responded to
    by the client.
    zFetch.authRequiredzFetch.requestPausedN)__name__
__module____qualname____doc__AUTH_REQUIREDREQUEST_PAUSED     b/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/pydoll/protocol/fetch/events.pyr   r   
   s     )M +Nr   r   c                   D    e Zd ZU dZeed<   eed<   eed<   eed<   eed<   y)AuthRequiredEventParamsz&Parameters for the AuthRequired event.	requestIdrequestframeIdresourceTypeauthChallengeN)	r   r   r   r   str__annotations__r   r	   r   r   r   r   r   r   B   s!    0NL  r   r   c                   X    e Zd ZU dZeed<   eed<   eed<   eed<   eed<   e	ed<   eed<   y	)
RequestPausedEventParamsz'Parameters for the RequestPaused event.r   r   r   r   responseErrorReasonresponseStatusCoderesponseStatusTextN)
r   r   r   r   r   r   r   r	   r   intr   r   r   r   r   L   s-    1NL$$r   r   N)enumr   typing_extensionsr   pydoll.protocol.baser   pydoll.protocol.fetch.typesr   pydoll.protocol.network.typesr   r   r	   r   r   r   r   RequestPausedEventAuthRequiredEventr   r   r   <module>r+      sX     ' ) 5 L L5d 5p!i !	y 	 67 45 r   