
     i                     ,    d dl mZ  G d d          ZdS )    )Schemac            
          e Zd Z eddddddddd	
          Z edddddd          Z edddddd	
          Z eddddd	
          Z eddddd	
          Z eddddd	
          Z	 edd d!d"d#d$d%d&d	
          Z
 edd'd(dd)d*          Z ed+d,d-d.          Z edd/d0d1ddd2d3          Z ed/d4d5d6d7d8          Z ed0dd9d:d;          Z ed/dd<d=          Zd>S )?FactorySchemas)images
coverarthq)hubactions   uri)artistsr   id)r   optionsr   r	   r   r   )r   	providersr   r	   r   r   )r   r   r   r	   r
   r   sections)	photo_urlringtone	artist_idapple_music_urlspotify_urlspotify_urir   T)name_mappingskip_internalavatar)genressecondaries)r   primaryadamidweburl)r   r   genres_primaryadam_idurl)r   type	metapagestabnamemetadata)r"   
meta_pagestab_namer%   
youtubeurl)r"   youtube_urlr'   r!   )r"   r!   r'   captionimager	   )r*   r+   r	   matcheslocationretryms	timestamptimezonetracktagid)r,   r-   retry_msr/   r0   r1   tag_idtextfooter
beacondata)r"   r5   r6   r'   beacon_datalyricsidprovidernamecommontrackid)	lyrics_idprovider_namecommon_track_idr   nameverified	toptracks)r"   r   r?   r@   r	   r'   
top_tracksoffsetchanneltimeskewfrequencyskew)r   rC   rD   	time_skewfrequency_skew	artistBio
genreNames)r?   r!   
artist_biogenre_names
attributes)r   r"   rM   N)__name__
__module____qualname__r   FACTORY_TRACK_SCHEMAFACTORY_ARTIST_SCHEMAFACTORY_SONG_SECTION_SCHEMAFACTORY_VIDEO_SECTION_SCHEMAFACTORY_RELATED_SECTION_SCHEMAFACTORY_YOUTUBE_TRACK_SCHEMAFACTORY_RESPONSE_TRACK_SCHEMAFACTORY_LYRICS_SECTION"FACTORY_BEACON_DATA_LYRICS_SECTIONFACTORY_ARTIST_SECTIONFACTORY_MATCHFACTORY_ATTRIBUTES_ARTISTFACTORY_ARTIST_V2     X/root/.openclaw/workspace/.venvs/songid/lib/python3.11/site-packages/shazamio/factory.pyr   r      s       !614-IGG"
 
    #F/3
 
   #)&%!"	
 
 # # # $*6'!
 

 $ $ $  &,V!
 

 & & &" $*6  
 

 $ $ $  %+F "!$"
 
 % % %! $V!'
 
   *0#+.
 
* * *& $V" !%
 

 
 
 F #-
 
  M !'%'	
 
! ! ! &
 
  r_   r   N)dataclass_factoryr   r   r^   r_   r`   <module>rb      sS    $ $ $ $ $ $A A A A A A A A A Ar_   