
     i                     v   d dl mZ d dl mZ d dl mZ d dlmZ  ede          Z G d de          Z G d	 d
e          Z G d de          Z	 G d deee                   Z
 G d deee                   Z G d deee                   Z G d de	ee                   Z G d deee                   ZdS )    )Generic)Optional)TypeVar)	BaseModelT)boundc                       e Zd ZU eed<   dS )BaseHrefhrefN__name__
__module____qualname__str__annotations__     ]/root/.openclaw/workspace/.venvs/songid/lib/python3.11/site-packages/shazamio/schemas/base.pyr
   r
   
   s         
IIIIIr   r
   c                   $    e Zd ZU eed<   eed<   dS )BaseIdTypeHrefidtypeNr   r   r   r   r   r      s"         GGG
IIIIIr   r   c                   *    e Zd ZU dZee         ed<   dS )BaseHrefNextNnext)r   r   r   r   r   r   r   r   r   r   r   r      s&         D(3-r   r   c                       e Zd ZU eed<   dS )BaseIdTypeHrefAttributesModel
attributesNr   r   r   r   r   r   r   r   r   r               MMMMMr   r   c                       e Zd ZU eed<   dS )BaseAttributesModelr   Nr   r   r   r   r"   r"      r    r   r"   c                       e Zd ZU eed<   dS )BaseDataModeldataNr   r   r   r   r$   r$               
GGGGGr   r$   c                       e Zd ZU eed<   dS )BaseHrefNextDatar%   Nr   r   r   r   r(   r(   #   r&   r   r(   c                       e Zd ZU eed<   dS )BaseHrefDatar%   Nr   r   r   r   r*   r*   '   r&   r   r*   N)typingr   r   r   pydanticr   r   r
   r   r   r   r"   r$   r(   r*   r   r   r   <module>r-      s                          GCy!!!    y       X   
    8       NGAJ       )WQZ       Iwqz       |WQZ       8WQZ     r   