
    >i                         d dl mZ d dlmZmZ d dlmZ d dl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)NotRequired	TypedDict)CDPEvent)DownloadProgressStatec                       e Zd ZdZdZ	 dZy)BrowserEventa  
    Events from the Browser domain of the Chrome DevTools Protocol.

    This enumeration contains the names of browser-related events that can be
    received from the Chrome DevTools Protocol. These events provide information
    about browser activities and state changes.
    zBrowser.downloadProgresszBrowser.downloadWillBeginN)__name__
__module____qualname____doc__DOWNLOAD_PROGRESSDOWNLOAD_WILL_BEGIN     d/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/pydoll/protocol/browser/events.pyr	   r	   	   s!     3	 6	r   r	   c                   F    e Zd ZU eed<   eed<   eed<   eed<   ee   ed<   y)DownloadProgressEventParamsguid
totalBytesreceivedBytesstatefilePathN)r
   r   r   str__annotations__floatr   r   r   r   r   r   r   +   s$    
I  #r   r   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)DownloadWillBeginEventParamsframeIdr   urlsuggestedFilenameN)r
   r   r   r   r   r   r   r   r   r   3   s    L
I	Hr   r   N)enumr   typing_extensionsr   r   pydoll.protocol.baser   pydoll.protocol.browser.typesr   r   r	   r   r   DownloadProgressEventDownloadWillBeginEventr   r   r   <module>r(      sR     4 ) ?3 D) 9  !!<= !">? r   