
    HTh!                        S r SSKJrJr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.    )ListLiteralOptional   )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      Y/var/www/auris/envauris/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)ObjectIdC   idr   N)r   r   r   r   str__annotations__r   r   r   r   r+   r+   C   s    Gr   r+   c                   4    \ rS rSr% \\S'   Sr\\   \S'   Srg)WebhookPayloadUrlG   webNapir   )	r   r   r   r   r.   r/   r4   r   r   r   r   r   r1   r1   G   s    	HC#r   r1   c                   *    \ rS rSr% \\S'   \\S'   Srg)WebhookPayloadMovedToL   nameownerr   N)r   r   r   r   r.   r/   r+   r   r   r   r   r6   r6   L   s    
IOr   r6   c                        \ rS rSr% \\S'   Srg)WebhookPayloadWebhookQ   versionr   N)r   r   r   r   SupportedWebhookVersionr/   r   r   r   r   r;   r;   Q   s    $$r   r;   c                   *    \ rS rSr% \\S'   \\S'   Srg)WebhookPayloadEventU   actionscoper   N)r   r   r   r   WebhookEvent_Tr/   r.   r   r   r   r   r@   r@   U   s    Jr   r@   c                   4    \ rS rSr% \\S'   Sr\\   \S'   Srg)WebhookPayloadDiscussionChangesZ   baseNmergeCommitIdr   )	r   r   r   r   r.   r/   rI   r   r   r   r   r   rF   rF   Z   s    
I#'M8C='r   rF   c                   H    \ rS rSr% \\S'   \\S'   Sr\\	   \S'   \
\S'   Srg)WebhookPayloadComment_   authorhiddenNcontenturlr   )r   r   r   r   r+   r/   boolrO   r   r.   r1   r   r   r   r   rK   rK   _   s!    L!GXc]!	r   rK   c                   z    \ rS rSr% \\S'   \\S'   \\S'   \\S'   \	\S'   \
\S'   Sr\\   \S	'   Sr\\	   \S
'   Srg)WebhookPayloadDiscussionf   numrM   rP   titleisPullRequeststatusNchangespinnedr   )r   r   r   r   intr/   r+   r1   r.   rQ   DiscussionStatus_TrY   r   rF   rZ   r   r   r   r   rS   rS   f   sB    	H	J9=GX56=!FHTN!r   rS   c                       \ rS rSr% \\S'   Sr\\   \S'   \\S'   \	\S'   Sr
\\   \S'   Sr\\\      \S'   \S	   \S
'   \\S'   Srg)WebhookPayloadRepoq   r9   Nhead_shar8   private	subdomaintagsr!   typerP   r   )r   r   r   r   r+   r/   r`   r   r.   rQ   rb   rc   r   r   r1   r   r   r   r   r^   r^   q   sR    O"Hhsm"
IM#Ix}# $D(49
$
-
..	r   r^   c                   H    \ rS rSr% \\S'   Sr\\   \S'   Sr\\   \S'   Sr	g)WebhookPayloadUpdatedRef|   refNoldShanewShar   )
r   r   r   r   r.   r/   ri   r   rj   r   r   r   r   rf   rf   |   s#    	H FHSM  FHSM r   rf   c                       \ rS rSr% \\S'   \\S'   Sr\\	   \S'   Sr
\\   \S'   \\S'   Sr\\   \S'   Sr\\\      \S	'   S
rg)WebhookPayload   eventrepoN
discussioncommentwebhookmovedToupdatedRefsr   )r   r   r   r   r@   r/   r^   rp   r   rS   rq   rK   r;   rs   r6   rt   r   rf   r   r   r   r   rl   rl      sY    
59J129/3GX+,3""/3GX+,3<@K$789@r   rl   N)__doc__typingr   r   r   utilsr   pydanticr   rD   RepoChangeEvent_T
RepoType_Tr\   r>   r+   r1   r6   r;   r@   rF   rK   rS   r^   rf   rl   r   r   r   <module>r{      s   > * * ( "
     

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