
    Y j                     ~   S r SSKJr  SSKJr  \" 5       (       a  SSKJr  O
 " S S5      r\S   r\S	   r\S
   r	\S   r
\S   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 " S S\5      r " S S\5      r " S S \5      r " S! S"\5      rg#)$z7Contains data structures to parse the webhooks payload.    )Literal   )is_pydantic_available)	BaseModelc                       \ rS rSrSS jrSrg)r      Nc                     [        S5      e)NzYou must have `pydantic` installed to use `WebhookPayload`. This is an optional dependency that should be installed separately. Please run `pip install --upgrade pydantic` and retry.)ImportError)selfargskwargss      r/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/huggingface_hub/_webhooks_payload.py__init__BaseModel.__init__   s    j      )returnN)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    	r   r   )createdeletemoveupdate)addr   remover   datasetmodelspace)closeddraftopenmerged   c                        \ rS rSr% \\S'   Srg)ObjectIdB   idr   N)r   r   r   r   str__annotations__r   r   r   r   r)   r)   B   s    Gr   r)   c                   4    \ rS rSr% \\S'   Sr\S-  \S'   Srg)WebhookPayloadUrlF   webNapir   )r   r   r   r   r,   r-   r2   r   r   r   r   r/   r/   F   s    	HCtr   r/   c                   *    \ rS rSr% \\S'   \\S'   Srg)WebhookPayloadMovedToK   nameownerr   N)r   r   r   r   r,   r-   r)   r   r   r   r   r4   r4   K   s    
IOr   r4   c                        \ rS rSr% \\S'   Srg)WebhookPayloadWebhookP   versionr   N)r   r   r   r   SupportedWebhookVersionr-   r   r   r   r   r9   r9   P   s    $$r   r9   c                   *    \ rS rSr% \\S'   \\S'   Srg)WebhookPayloadEventT   actionscoper   N)r   r   r   r   WebhookEvent_Tr-   r,   r   r   r   r   r>   r>   T   s    Jr   r>   c                   4    \ rS rSr% \\S'   Sr\S-  \S'   Srg)WebhookPayloadDiscussionChangesY   baseNmergeCommitIdr   )r   r   r   r   r,   r-   rG   r   r   r   r   rD   rD   Y   s    
I $M3:$r   rD   c                   H    \ rS rSr% \\S'   \\S'   Sr\S-  \S'   \	\S'   Sr
g)WebhookPayloadComment^   authorhiddenNcontenturlr   )r   r   r   r   r)   r-   boolrM   r,   r/   r   r   r   r   rI   rI   ^   s!    LGS4Z	r   rI   c                   z    \ rS rSr% \\S'   \\S'   \\S'   \\S'   \	\S'   \
\S'   Sr\S-  \S	'   Sr\	S-  \S
'   Srg)WebhookPayloadDiscussione   numrK   rN   titleisPullRequeststatusNchangespinnedr   )r   r   r   r   intr-   r)   r/   r,   rO   DiscussionStatus_TrW   rD   rX   r   r   r   r   rQ   rQ   e   sB    	H	J6:G,t3:FD4Kr   rQ   c                       \ rS rSr% \\S'   Sr\S-  \S'   \\S'   \\S'   Sr	\S-  \S'   Sr
\\   S-  \S'   \S	   \S
'   \\S'   Srg)WebhookPayloadRepop   r7   Nhead_shar6   private	subdomaintagsr   typerN   r   )r   r   r   r   r)   r-   r^   r,   rO   r`   ra   listr   r/   r   r   r   r   r\   r\   p   sR    OHcDj
IM IsTz !D$s)d
!
-
..	r   r\   c                   H    \ rS rSr% \\S'   Sr\S-  \S'   Sr\S-  \S'   Srg)WebhookPayloadUpdatedRef{   refNoldShanewShar   )	r   r   r   r   r,   r-   rh   ri   r   r   r   r   re   re   {   s#    	HFC$JFC$Jr   re   c                       \ rS rSr% \\S'   \\S'   Sr\S-  \S'   Sr	\
S-  \S'   \\S'   Sr\S-  \S'   Sr\\   S-  \S	'   S
rg)WebhookPayload   eventrepoN
discussioncommentwebhookmovedToupdatedRefsr   )r   r   r   r   r>   r-   r\   ro   rQ   rp   rI   r9   rr   r4   rs   rc   re   r   r   r   r   rk   rk      sY    
26J(4/6,0G"T)0"",0G"T)09=K./$6=r   rk   N)__doc__typingr   utilsr   pydanticr   rB   RepoChangeEvent_T
RepoType_TrZ   r<   r)   r/   r4   r9   r>   rD   rI   rQ   r\   re   rk   r   r   r   <module>rz      s    >  ( "
     

   "!* y 	 
I 
%H %) 
%i %
H x  y >Y >r   