wL i!|dZddlmZmZmZddlmZerddlmZn GddZedZ ed Z ed Z ed Z ed Z Gd deZGddeZGddeZGddeZGddeZGddeZGddeZGddeZGddeZGdd eZGd!d"eZy#)$z7Contains data structures to parse the webhooks payload.)ListLiteralOptional)is_pydantic_available) BaseModelceZdZddZy)rNctd)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)selfargskwargss g/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/huggingface_hub/_webhooks_payload.py__init__zBaseModel.__init__sj )returnN)__name__ __module__ __qualname__rrrrrs rr)createdeletemoveupdate)addrremoverdatasetmodelspace)closeddraftopenmergedceZdZUeed<y)ObjectIdidN)rrrstr__annotations__rrrr'r'Cs Grr'c,eZdZUeed<dZeeed<y)WebhookPayloadUrlwebNapi)rrrr)r*r.rrrrr,r,Gs HC#rr,c"eZdZUeed<eed<y)WebhookPayloadMovedTonameownerN)rrrr)r*r'rrrr0r0Ls I Orr0ceZdZUeed<y)WebhookPayloadWebhookversionN)rrrSupportedWebhookVersionr*rrrr4r4Qs $$rr4c"eZdZUeed<eed<y)WebhookPayloadEventactionscopeN)rrrWebhookEvent_Tr*r)rrrr8r8Us  Jrr8c,eZdZUeed<dZeeed<y)WebhookPayloadDiscussionChangesbaseN mergeCommitId)rrrr)r*r?rrrrr=r=Zs I#'M8C='rr=c@eZdZUeed<eed<dZeeed<e ed<y)WebhookPayloadCommentauthorhiddenNcontenturl) rrrr'r*boolrDrr)r,rrrrArA_s!  L!GXc]! rrAcreZdZUeed<eed<eed<eed<eed<e ed<dZ e e ed<dZ e eed <y) WebhookPayloadDiscussionnumrBrEtitle isPullRequeststatusNchangespinned)rrrintr*r'r,r)rFDiscussionStatus_TrMrr=rNrrrrHrHfsB H   J 9=GX5 6=!FHTN!rrHceZdZUeed<dZeeed<eed<eed<dZ eeed<dZ ee eed<e ded <e ed <y) WebhookPayloadRepor2Nhead_shar1private subdomaintagsrtyperE)rrrr'r*rSrr)rFrUrVrrr,rrrrRrRqsR O"Hhsm" I M#Ix}# $D(49 $ - .. rrRc@eZdZUeed<dZeeed<dZeeed<y)WebhookPayloadUpdatedRefrefNoldShanewSha)rrrr)r*r[rr\rrrrYrY|s# H FHSM  FHSM rrYceZdZUeed<eed<dZeeed<dZ ee ed<e ed<dZ ee ed<dZeeeed<y) WebhookPayloadeventrepoN discussioncommentwebhookmovedTo updatedRefs)rrrr8r*rRrarrHrbrAr4rdr0rerrYrrrr^r^sY  59J129/3GX+ ,3 ""/3GX+ ,3<@K$789@rr^N)__doc__typingrrrutilsrpydanticrr;RepoChangeEvent_T RepoType_TrPr6r'r,r0r4r8r=rArHrRrYr^rrrrls>**("      "!* y   I %H%) (i( H"x"!y! AYAr