o
    M,h                     @   sP   d dl mZ G dd dZeG dd dZeG dd dZG dd	 d	Zd
S )    )	dataclassc                   @   s   e Zd ZdZedd ZdS )LogEntryAddedzlog.entryAddedc                 C   s0   |d dkrt |S |d dkrt|S d S )Ntypeconsole
javascript)ConsoleLogEntry	from_jsonJavaScriptLogEntryclsjson r   n/var/www/www-root/data/www/bot.pdev.uz/venv/lib/python3.10/site-packages/selenium/webdriver/common/bidi/log.pyr      s
   

zLogEntryAdded.from_jsonN)__name__
__module____qualname__event_classclassmethodr   r   r   r   r   r      s    r   c                   @   sN   e Zd ZU eed< eed< eed< eed< ee ed< eed< edd Zd	S )
r   leveltext	timestampmethodargstype_c                 C   s,   | |d |d |d |d |d |d dS )Nr   r   r   r   r   r   )r   r   r   r   r   r   r   r
   r   r   r   r   )   s   zConsoleLogEntry.from_jsonN)	r   r   r   str__annotations__listdictr   r   r   r   r   r   r       s   
 r   c                   @   sB   e Zd ZU eed< eed< eed< eed< eed< edd ZdS )	r	   r   r   r   
stacktracer   c                 C   s&   | |d |d |d |d |d dS )Nr   r   r   
stackTracer   )r   r   r   r   r   r   r
   r   r   r   r   =   s   zJavaScriptLogEntry.from_jsonN)r   r   r   r   r   r   r   r   r   r   r   r   r	   5   s   
 r	   c                   @   s    e Zd ZdZdZdZdZdZdS )LogLevelzRepresents log level.debuginfowarnerrorN)r   r   r   __doc__DEBUGINFOWARNERRORr   r   r   r   r    H   s    r    N)dataclassesr   r   r   r	   r    r   r   r   r   <module>   s   