
    :j~                    F   U d Z ddlmZ ddlZddlmZ ddlmZ ddlZe	ej
        fZded<    eed          rg eej        R Z ed	
           G d d                      Z ed	
           G d d                      Z ed	
           G d d                      ZdS )z
Chromecast types
    )annotationsN)	dataclass)UUIDztuple[type[Exception], ...]ZEROCONF_ERRORSEventLoopBlockedT)frozenc                  d    e Zd ZU dZded<   ded<   ded<   ded<   d	ed
<   ded<   ded<   ded<   dS )CastInfozCast info container.z&set[HostServiceInfo | MDNSServiceInfo]servicesr   uuidz
str | None
model_namefriendly_namestrhostintport	cast_typemanufacturerN__name__
__module____qualname____doc____annotations__     I/home/user/adhan/venv/lib/python3.11/site-packages/pychromecast/models.pyr
   r
      so         4444JJJIIIIIIr   r
   c                  (    e Zd ZU dZded<   ded<   dS )HostServiceInfoService info container.r   r   r   r   Nr   r   r   r   r   r   "   s(         !!IIIIIIIIr   r   c                      e Zd ZU dZded<   dS )MDNSServiceInfor    r   nameNr   r   r   r   r"   r"   *   s         !!IIIIIr   r"   )r   
__future__r   asynciodataclassesr   r   r   zeroconfIOErrorTimeoutErrorr   r   hasattrr   r
   r   r"   r   r   r   <module>r+      st     # " " " " "  ! ! ! ! ! !        189M/N N N N N
78'(( DCC)BCCO $
 
 
 
 
 
 
 
 $        $         r   