§
    «˜ºh!  ã                   óê  — d Z ddlmZmZmZ ddlmZ  e¦   «         rddlmZ n G d„ d¦  «        Zed         Z	ed	         Z
ed
         Zed         Zed         Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ d e¦  «        Z G d!„ d"e¦  «        Zd#S )$z7Contains data structures to parse the webhooks payload.é    )ÚListÚLiteralÚOptionalé   )Úis_pydantic_available)Ú	BaseModelc                   ó   — e Zd Zdd„ZdS )r   ÚreturnNc                 ó    — t          d¦  «        ‚)Nz¶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      úi/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/huggingface_hub/_webhooks_payload.pyÚ__init__zBaseModel.__init__   s   € Ýðjñô ð ó    )r
   N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s(   € € € € € ð	ð 	ð 	ð 	ð 	ð 	r   r   )ÚcreateÚdeleteÚmoveÚupdate)Úaddr   Úremover   ©ÚdatasetÚmodelÚspace)ÚclosedÚdraftÚopenÚmergedé   c                   ó   — e Zd ZU eed<   dS )ÚObjectIdÚidN)r   r   r   ÚstrÚ__annotations__r   r   r   r'   r'   C   s   € € € € € € Ø€G€G�G€G€Gr   r'   c                   ó4   — e Zd ZU eed<   dZee         ed<   dS )ÚWebhookPayloadUrlÚwebNÚapi)r   r   r   r)   r*   r.   r   r   r   r   r,   r,   G   s/   € € € € € € Ø	€H€H�HØ€Cˆ�#ŒÐÐÑÐÐr   r,   c                   ó$   — e Zd ZU eed<   eed<   dS )ÚWebhookPayloadMovedToÚnameÚownerN)r   r   r   r)   r*   r'   r   r   r   r0   r0   L   s"   € € € € € € Ø
€I€I�IØ€O€O�O€O€Or   r0   c                   ó   — e Zd ZU eed<   dS )ÚWebhookPayloadWebhookÚversionN)r   r   r   ÚSupportedWebhookVersionr*   r   r   r   r4   r4   Q   s   € € € € € € Ø$Ð$Ð$Ñ$Ð$Ð$r   r4   c                   ó$   — e Zd ZU eed<   eed<   dS )ÚWebhookPayloadEventÚactionÚscopeN)r   r   r   ÚWebhookEvent_Tr*   r)   r   r   r   r8   r8   U   s%   € € € € € € ØÐÐÑØ€J€J�J€J€Jr   r8   c                   ó4   — e Zd ZU eed<   dZee         ed<   dS )ÚWebhookPayloadDiscussionChangesÚbaseNÚmergeCommitId)r   r   r   r)   r*   r?   r   r   r   r   r=   r=   Z   s/   € € € € € € Ø
€I€I�IØ#'€M�8˜C”=Ð'Ð'Ñ'Ð'Ð'r   r=   c                   óH   — e Zd ZU eed<   eed<   dZee         ed<   e	ed<   dS )ÚWebhookPayloadCommentÚauthorÚhiddenNÚcontentÚurl)
r   r   r   r'   r*   ÚboolrD   r   r)   r,   r   r   r   rA   rA   _   sG   € € € € € € ØÐÐÑØ€L€L�LØ!€GˆX�cŒ]Ð!Ð!Ñ!Ø	ÐÐÑÐÐr   rA   c                   ó€   — e Zd ZU eed<   eed<   eed<   eed<   eed<   e	ed<   dZ
ee         ed<   dZee         ed	<   dS )
ÚWebhookPayloadDiscussionÚnumrB   rE   ÚtitleÚisPullRequestÚstatusNÚchangesÚpinned)r   r   r   Úintr*   r'   r,   r)   rF   ÚDiscussionStatus_TrM   r   r=   rN   r   r   r   rH   rH   f   s~   € € € € € € Ø	€H€H�HØÐÐÑØ	ÐÐÑØ€J€J�JØÐÐÑØÐÐÑØ9=€GˆXÐ5Ô6Ð=Ð=Ñ=Ø!€FˆH�TŒNÐ!Ð!Ñ!Ð!Ð!r   rH   c                   ó¨   — e Zd ZU eed<   dZee         ed<   eed<   eed<   dZ	ee         ed<   dZ
eee                  ed<   ed         ed	<   eed
<   dS )ÚWebhookPayloadRepor2   NÚhead_shar1   ÚprivateÚ	subdomainÚtagsr   ÚtyperE   )r   r   r   r'   r*   rS   r   r)   rF   rU   rV   r   r   r,   r   r   r   rR   rR   q   sŒ   € € € € € € Ø€O€O�OØ"€Hˆh�sŒmÐ"Ð"Ñ"Ø
€I€I�IØ€M€M�MØ#€Iˆx˜Œ}Ð#Ð#Ñ#Ø $€Dˆ(�4˜”9Ô
Ð$Ð$Ñ$Ø
Ð-Ô
.Ð.Ð.Ñ.Ø	ÐÐÑÐÐr   rR   c                   óN   — e Zd ZU eed<   dZee         ed<   dZee         ed<   dS )ÚWebhookPayloadUpdatedRefÚrefNÚoldShaÚnewSha)r   r   r   r)   r*   r[   r   r\   r   r   r   rY   rY   |   sC   € € € € € € Ø	€H€H�HØ €FˆH�SŒMÐ Ð Ñ Ø €FˆH�SŒMÐ Ð Ñ Ð Ð r   rY   c                   ó¢   — e Zd ZU eed<   eed<   dZee         ed<   dZ	ee
         ed<   eed<   dZee         ed<   dZeee                  ed<   dS )	ÚWebhookPayloadÚeventÚrepoNÚ
discussionÚcommentÚwebhookÚmovedToÚupdatedRefs)r   r   r   r8   r*   rR   ra   r   rH   rb   rA   r4   rd   r0   re   r   rY   r   r   r   r^   r^   ‚   s“   € € € € € € ØÐÐÑØ
ÐÐÑØ59€J�Ð1Ô2Ð9Ð9Ñ9Ø/3€GˆXÐ+Ô,Ð3Ð3Ñ3Ø"Ð"Ð"Ñ"Ø/3€GˆXÐ+Ô,Ð3Ð3Ñ3Ø<@€K�˜$Ð7Ô8Ô9Ð@Ð@Ñ@Ð@Ð@r   r^   N)Ú__doc__Útypingr   r   r   Úutilsr   Úpydanticr   r;   ÚRepoChangeEvent_TÚ
RepoType_TrP   r6   r'   r,   r0   r4   r8   r=   rA   rH   rR   rY   r^   r   r   r   ú<module>rl      sÁ  ðð >Ð =à *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *à (Ð (Ð (Ð (Ð (Ð (ð ÐÑÔð Ø"Ð"Ð"Ð"Ð"Ð"Ð"ð
ð ð ð ð ñ ô ð ð ðô€ð ðôÐ ð ðô€
ð
 ðôÐ ð " !œ*Ð ðð ð ð ð ˆyñ ô ð ðð ð ð ð ˜	ñ ô ð ð
ð ð ð ð ˜Iñ ô ð ð
%ð %ð %ð %ð %˜Hñ %ô %ð %ðð ð ð ð ˜)ñ ô ð ð
(ð (ð (ð (ð ( iñ (ô (ð (ð
ð ð ð ð ˜Hñ ô ð ð"ð "ð "ð "ð "˜xñ "ô "ð "ðð ð ð ð ˜ñ ô ð ð!ð !ð !ð !ð !˜yñ !ô !ð !ðAð Að Að Að A�Yñ Aô Að Að Að Ar   