+
    &j                        R t ^ RIHt ^RIHt ]! 4       '       d   ^ RIHt M
 ! R R4      t]R,          t]R,          t]R,          t	]R ,          t
]^,          t ! R R]4      t ! R R	]4      t ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )!z7Contains data structures to parse the webhooks payload.)Literal)is_pydantic_available)	BaseModelc                   2   a  ] tR t^t o V 3R lR ltRtV tR# )r   c                   < V ^8  d   QhRR/# )   returnN )format__classdict__s   "y/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/huggingface_hub/_webhooks_payload.py__annotate__BaseModel.__annotate__   s     	 	t 	    c                    \        R 4      h)zYou 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   __init__BaseModel.__init__   s    j r   r	   N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__r   s   @r   r   r      s     	 	r   r   c                   ,   a  ] tR t^Bt o V 3R ltRtV tR# )ObjectIdc                &   < V ^8  d   Qh/ S[ ;R&   # )r   idstr)r
   r   s   "r   r   ObjectId.__annotate__B   s     G r   r	   Nr   r   r   r   __annotate_func__r   r   r   s   @r   r   r   B         r   r   c                   0   a  ] tR t^Ft o RtV 3R ltRtV tR# )WebhookPayloadUrlNc                @   < V ^8  d   Qh/ S[ ;R&   S[ R,          ;R&   # )r   webNapir"   )r
   r   s   "r   r   WebhookPayloadUrl.__annotate__F   s     	H 	t r   r	   )r   r   r   r   r,   r&   r   r   r   s   @r   r)   r)   F   s     C  r   r)   c                   ,   a  ] tR t^Kt o V 3R ltRtV tR# )WebhookPayloadMovedToc                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   nameowner)r#   r   )r
   r   s   "r   r   "WebhookPayloadMovedTo.__annotate__K   s     
I O r   r	   Nr%   r   s   @r   r/   r/   K   r'   r   r/   c                   ,   a  ] tR t^Pt o V 3R ltRtV tR# )WebhookPayloadWebhookc                &   < V ^8  d   Qh/ S[ ;R&   # )r   version)SupportedWebhookVersion)r
   r   s   "r   r   "WebhookPayloadWebhook.__annotate__P   s     $$ r   r	   Nr%   r   s   @r   r5   r5   P   r'   r   r5   c                   ,   a  ] tR t^Tt o V 3R ltRtV tR# )WebhookPayloadEventc                2   < V ^8  d   Qh/ S[ ;R&   S[;R&   # )r   actionscope)WebhookEvent_Tr#   )r
   r   s   "r   r    WebhookPayloadEvent.__annotate__T   s      J r   r	   Nr%   r   s   @r   r;   r;   T   r'   r   r;   c                   0   a  ] tR t^Yt o RtV 3R ltRtV tR# )WebhookPayloadDiscussionChangesNc                @   < V ^8  d   Qh/ S[ ;R&   S[ R,          ;R&   # )r   baseNmergeCommitIdr"   )r
   r   s   "r   r   ,WebhookPayloadDiscussionChanges.__annotate__Y   s     
I :$ r   r	   )r   r   r   r   rE   r&   r   r   r   s   @r   rB   rB   Y   s      $M  r   rB   c                   0   a  ] tR t^^t o RtV 3R ltRtV tR# )WebhookPayloadCommentNc                X   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[R,          ;R&   S[;R&   # )r   authorhiddenNcontenturl)r   boolr#   r)   )r
   r   s   "r   r   "WebhookPayloadComment.__annotate__^   s8      L  4Z  
	 r   r	   )r   r   r   r   rL   r&   r   r   r   s   @r   rH   rH   ^   s      G  r   rH   c                   4   a  ] tR t^et o RtRtV 3R ltRtV tR# )WebhookPayloadDiscussionNc                   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[R,          ;R&   S[R,          ;R	&   # )
r   numrJ   rM   titleisPullRequeststatusNchangespinned)intr   r)   r#   rN   DiscussionStatus_TrB   )r
   r   s   "r   r   %WebhookPayloadDiscussion.__annotate__e   sp     	H   
  J	 
     -t3:  4K r   r	   )	r   r   r   r   rW   rX   r&   r   r   r   s   @r   rQ   rQ   e   s      7;GF  r   rQ   c                   8   a  ] tR t^pt o RtRtRtV 3R ltRtV t	R# )WebhookPayloadRepoNc                   < V ^8  d   Qh/ S[ ;R&   S[R,          ;R&   S[;R&   S[;R&   S[R,          ;R&   S[S[,          R,          ;R&   S[R
,          ;R&   S[;R	&   # )r   r2   Nhead_shar1   private	subdomaintagstyperM   datasetmodelspace)r   r#   rN   listr   r)   )r
   r   s   "r   r   WebhookPayloadRepo.__annotate__p   s}     O Dj  I  M	 
 Tz   s)d
!  -
..  
 r   r	   )
r   r   r   r   r_   ra   rb   r&   r   r   r   s   @r   r]   r]   p   s     H !I!D  r   r]   c                   4   a  ] tR t^{t o RtRtV 3R ltRtV tR# )WebhookPayloadUpdatedRefNc                Z   < V ^8  d   Qh/ S[ ;R&   S[ R,          ;R&   S[ R,          ;R&   # )r   refNoldShanewShar"   )r
   r   s   "r   r   %WebhookPayloadUpdatedRef.__annotate__{   s/     	H $J  $J r   r	   )	r   r   r   r   rn   ro   r&   r   r   r   s   @r   rk   rk   {   s     FF  r   rk   c                   <   a  ] tR t^t o RtRtRtRtV 3R ltRt	V t
R# )WebhookPayloadNc                   < V ^8  d   Qh/ S[ ;R&   S[;R&   S[R,          ;R&   S[R,          ;R&   S[;R&   S[R,          ;R&   S[S[,          R,          ;R&   # )	r   eventrepoN
discussioncommentwebhookmovedToupdatedRefs)r;   r]   rQ   rH   r5   r/   rh   rk   )r
   r   s   "r   r   WebhookPayload.__annotate__   sv      
  )4/6  #T)0	 
 #"  #T)0  ./$6= r   r	   )r   r   r   r   rv   rw   ry   rz   r&   r   r   r   s   @r   rr   rr      s"      37J,0G,0G9=K  r   rr   N)createdeletemoveupdate)addr~   remover   rd   )closeddraftopenmerged)__doc__typingr   utilsr   pydanticr   r?   RepoChangeEvent_T
RepoType_TrZ   r8   r   r)   r/   r5   r;   rB   rH   rQ   r]   rk   rr   r	   r   r   <module>r      s    >  ( "
     

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