+
    QV-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   "€Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/huggingface_hub/_webhooks_payload.pyÚ__annotate__ÚBaseModel.__annotate__   s   ø€ ÷ 	ñ 	¨tñ 	ó    c                ó   € \        R 4      h)z¶You 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ñ ñ �4�ZÑñ ñ 
Ñò	 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Ñ:ñ ñ �4�KÑò 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ñ á�D�jÑñ ñ �Iñ ñ �Mñ	 ñ
 �T�zÑ ñ ñ ‰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"   ø‡ € ð 37€JØ,0€Gà,0€GØ9=€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   