
    g1                         S r SSKJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r " S S\5      r " S S\5      r " S S\5      r	g)zHelper constants.    )StrEnumc                        \ rS rSrSrSrSrSrg)HacsGitHubRepo   zHacsGitHubRepo.zhacs/defaultzhacs/integration N)__name__
__module____qualname____firstlineno____doc__DEFAULTINTEGRATION__static_attributes__r       '/config/custom_components/hacs/enums.pyr   r      s    G$Kr   r   c                   :    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
 rSrg)HacsCategory   	appdaemonintegrationlovelacepluginpython_scripttemplatethemeremovedc                 ,    [        U R                  5      $ )N)strvalue)selfs    r   __str__HacsCategory.__str__   s    4::r   r   N)r   r	   r
   r   	APPDAEMONr   LOVELACEPLUGINPYTHON_SCRIPTTEMPLATETHEMEREMOVEDr!   r   r   r   r   r   r      s/    IKHF#MHEGr   r   c                   8    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrg)HacsDispatchEvent   zHacsDispatchEvent.hacs_dispatch_confighacs_dispatch_errorhacs_dispatch_reloadhacs_dispatch_repository*hacs_dispatch_repository_download_progresshacs_dispatch_stagehacs_dispatch_startuphacs_dispatch_statusr   N)r   r	   r
   r   r   CONFIGERRORRELOAD
REPOSITORYREPOSITORY_DOWNLOAD_PROGRESSSTAGESTARTUPSTATUSr   r   r   r   r+   r+      s.    #F!E#F+J#O !E%G#Fr   r+   c                        \ rS rSrSrSrSrSrg)RepositoryFile)   zRepository file names.z	hacs.jsonzmanifest.jsonr   N)r   r	   r
   r   r   	HACS_JSONMAINIFEST_JSONr   r   r   r   r>   r>   )   s     I$Nr   r>   c                   (    \ rS rSrSrSrSrSrSrSr	g)	LovelaceMode0   zLovelace Modes.storageautozauto-genyamlr   N)
r   r	   r
   r   r   STORAGEAUTOAUTO_GENYAMLr   r   r   r   rC   rC   0   s    GDHDr   rC   c                   (    \ rS rSrSrSrSrSrSrSr	g)		HacsStage9   setupstartupwaitingrunning
backgroundr   N)
r   r	   r
   r   SETUPr;   WAITINGRUNNING
BACKGROUNDr   r   r   r   rM   rM   9   s    EGGGJr   rM   c                   ,    \ rS rSrSrSrSrSrSrSr	Sr
g	)
HacsDisabledReasonA   
rate_limitr   invalid_token
constrains	load_hacsrestorer   N)r   r	   r
   r   
RATE_LIMITr)   INVALID_TOKEN
CONSTRAINS	LOAD_HACSRESTOREr   r   r   r   rY   rY   A   s     JG#MJIGr   rY   N)
r   enumr   r   r   r+   r>   rC   rM   rY   r   r   r   <module>rf      sa     %W %7 
$ 
$%W %7   r   