Ë
    Ö—Äj¤3  ã                  óî   — d dl mZ d dlmZ d dlmZmZ d dlZd dlZd dl	Zd dl
Zd dlZd dlZd dlZd dlZd dlmZmZmZ er*d dlmZ d dl	mZ d dl
mZ d d	lmZ d d
lmZ d dlmZ d dlmZ  G d„ de«      Zy)é    )Úannotations)Údatetime)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚCompletableGithubObjectÚNotSet)Ú	GithubApp)ÚIssue)ÚLabel)Ú	Milestone)Ú	NamedUser)ÚOrganization)ÚTeamc                  ó´  — e Zd ZdZdd„Zdd„Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd„«       Zedd	„«       Zed d
„«       Zed!d„«       Zedd„«       Zed"d„«       Zed#d„«       Zed$d„«       Zedd„«       Zed%d„«       Zedd„«       Zed&d„«       Zedd„«       Zed!d„«       Zedd„«       Zed'd„«       Zedd„«       Zedd„«       Zd(d„Zy))Ú
IssueEventa  
    This class represents IssueEvents.

    The reference can be found here
    https://docs.github.com/en/rest/reference/issues#events

    The OpenAPI schema can be found at

    - /components/schemas/issue-event
    - /components/schemas/issue-event-for-issue

    c                óè  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r	   Ú_actorÚ	_assigneeÚ	_assignerÚ_author_associationÚ
_commit_idÚ_commit_urlÚ_created_atÚ_dismissed_reviewÚ_eventÚ_idÚ_issueÚ_labelÚ_lock_reasonÚ
_milestoneÚ_node_idÚ_performed_via_github_appÚ_project_cardÚ_renameÚ_requested_reviewerÚ_requested_teamÚ_review_requesterÚ_url©Úselfs    úVC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/IssueEvent.pyÚ_initAttributeszIssueEvent._initAttributesR   s¦   € Ü;AˆŒÜ>DˆŒÜ>DˆŒÜ>DˆÔ Ü*0ˆŒÜ+1ˆÔÜ06ˆÔÜ28ˆÔÜ&,ˆŒÜ#)ˆŒÜ(.ˆŒÜ(.ˆŒÜ,2ˆÔÜ06ˆŒÜ(.ˆŒÜ?EˆÔ&Ü8>ˆÔÜ(.ˆŒÜHNˆÔ Ü06ˆÔÜFLˆÔÜ$*ˆ�	ó    c                óP   — | j                  d| j                  j                  i«      S )NÚid)Úget__repr__r   Úvaluer+   s    r-   Ú__repr__zIssueEvent.__repr__j   s    € Ø×Ñ  t§x¡x§~¡~Ð 6Ó7Ð7r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )Ú_completeIfNotSetr   r3   r+   s    r-   ÚactorzIssueEvent.actorm   ó$   € à×Ñ˜tŸ{™{Ô+Ø�{‰{× Ñ Ð r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   ÚassigneezIssueEvent.assigneer   ó$   € à×Ñ˜tŸ~™~Ô.Ø�~‰~×#Ñ#Ð#r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   ÚassignerzIssueEvent.assignerw   r;   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   Úauthor_associationzIssueEvent.author_association|   ó(   € à×Ñ˜t×7Ñ7Ô8Ø×'Ñ'×-Ñ-Ð-r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   Ú	commit_idzIssueEvent.commit_id�   ó$   € à×Ñ˜tŸ™Ô/Ø�‰×$Ñ$Ð$r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   Ú
commit_urlzIssueEvent.commit_url†   ó(   € à×Ñ˜t×/Ñ/Ô0Ø×Ñ×%Ñ%Ð%r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   Ú
created_atzIssueEvent.created_at‹   rF   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   Údismissed_reviewzIssueEvent.dismissed_review�   ó(   € à×Ñ˜t×5Ñ5Ô6Ø×%Ñ%×+Ñ+Ð+r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   ÚeventzIssueEvent.event•   r8   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   r1   zIssueEvent.idš   s"   € à×Ñ˜tŸx™xÔ(Ø�x‰x�~‰~Ðr/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r   r3   r+   s    r-   ÚissuezIssueEvent.issueŸ   r8   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r    r3   r+   s    r-   ÚlabelzIssueEvent.label¤   r8   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r!   r3   r+   s    r-   Úlock_reasonzIssueEvent.lock_reason©   s(   € à×Ñ˜t×0Ñ0Ô1Ø× Ñ ×&Ñ&Ð&r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r"   r3   r+   s    r-   Ú	milestonezIssueEvent.milestone®   rC   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r#   r3   r+   s    r-   Únode_idzIssueEvent.node_id³   s$   € à×Ñ˜tŸ}™}Ô-Ø�}‰}×"Ñ"Ð"r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r$   r3   r+   s    r-   Úperformed_via_github_appz#IssueEvent.performed_via_github_app¸   s(   € à×Ñ˜t×=Ñ=Ô>Ø×-Ñ-×3Ñ3Ð3r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r%   r3   r+   s    r-   Úproject_cardzIssueEvent.project_card½   s(   € à×Ñ˜t×1Ñ1Ô2Ø×!Ñ!×'Ñ'Ð'r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r&   r3   r+   s    r-   ÚrenamezIssueEvent.renameÂ   s$   € à×Ñ˜tŸ|™|Ô,Ø�|‰|×!Ñ!Ð!r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r'   r3   r+   s    r-   Úrequested_reviewerzIssueEvent.requested_reviewerÇ   r@   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r(   r3   r+   s    r-   Úrequested_teamzIssueEvent.requested_teamÌ   s(   € à×Ñ˜t×3Ñ3Ô4Ø×#Ñ#×)Ñ)Ð)r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r)   r3   r+   s    r-   Úreview_requesterzIssueEvent.review_requesterÑ   rK   r/   c                ód   — | j                  | j                  «       | j                  j                  S r   )r6   r*   r3   r+   s    r-   ÚurlzIssueEvent.urlÖ   s"   € à×Ñ˜tŸy™yÔ)Ø�y‰y�‰Ðr/   c                ó,  — d|v rQ| j                  dd|d   t        j                  j                  dft        j                  j                  df«      | _        d|v rQ| j                  dd|d   t        j                  j                  dft        j                  j                  df«      | _        d|v rQ| j                  dd|d   t        j                  j                  dft        j                  j                  df«      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _
        d	|v r| j                  |d	   «      | _        d
|v r| j                  |d
   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j!                  |d   «      | _        d|v r2| j%                  t        j&                  j&                  |d   «      | _        d|v r2| j%                  t        j*                  j*                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r2| j%                  t        j0                  j0                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r2| j%                  t        j6                  j6                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v rQ| j                  dd|d   t        j                  j                  dft        j                  j                  df«      | _        d|v r2| j%                  t        j@                  j@                  |d   «      | _!        d|v rQ| j                  dd|d   t        j                  j                  dft        j                  j                  df«      | _"        d|v r| j                  |d   «      | _#        y y )Nr7   ÚtypeÚUserr   r:   r=   r?   rB   rE   rH   rJ   rM   r1   rP   rR   rT   rV   rX   rZ   r\   r^   r`   rb   rd   rf   )$Ú#_makeUnionClassAttributeFromTypeKeyÚgithubr   r   r   r   r   Ú_makeDictAttributer   Ú_makeStringAttributer   r   Ú_makeDatetimeAttributer   r   r   Ú_makeIntAttributer   Ú_makeClassAttributer   r   r   r    r!   r   r"   r#   r
   r$   r%   r&   r'   r   r(   r)   r*   )r,   Ú
attributess     r-   Ú_useAttributeszIssueEvent._useAttributesÛ   s	  € Ø�jÑ Ø×BÑBØØØ˜7Ñ#Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBóˆDŒKð ˜Ñ#Ø!×EÑEØØØ˜:Ñ&Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBóˆDŒNð ˜Ñ#Ø!×EÑEØØØ˜:Ñ&Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBóˆDŒNð   :Ñ-Ø'+×'>Ñ'>¸zÐJ^Ñ?_Ó'`ˆDÔ$Ø˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ Ñ+Ø%)×%<Ñ%<¸ZÐHZÑ=[Ó%\ˆDÔ"Ø�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆDŒHØ�jÑ Ø×2Ñ2´6·<±<×3EÑ3EÀzÐRYÑGZÓ[ˆDŒKØ�jÑ Ø×2Ñ2´6·<±<×3EÑ3EÀzÐRYÑGZÓ[ˆDŒKØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜*Ñ$Ø"×6Ñ6´v×7GÑ7G×7QÑ7QÐS]Ð^iÑSjÓkˆDŒOØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ%¨Ñ3Ø-1×-EÑ-EÜ× Ñ ×*Ñ*¨JÐ7QÑ,Ró.ˆDÔ*ð ˜ZÑ'Ø!%×!8Ñ!8¸ÀNÑ9SÓ!TˆDÔØ�zÑ!Ø×2Ñ2°:¸hÑ3GÓHˆDŒLØ :Ñ-Ø'+×'OÑ'OØØØÐ/Ñ0Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBó(ˆDÔ$ð ˜zÑ)Ø#'×#;Ñ#;¼F¿K¹K×<LÑ<LÈjÐYiÑNjÓ#kˆDÔ Ø Ñ+Ø%)×%MÑ%MØØØÐ-Ñ.Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBó&ˆDÔ"ð �JÑØ×1Ñ1°*¸UÑ2CÓDˆD�Ið r/   N)ÚreturnÚNone)rs   Ústr)rs   zNamedUser | Organization)rs   údict[str, Any])rs   r   )rs   Údict)rs   Úint)rs   r   )rs   r   )rs   r   )rs   r
   )rs   r   )rq   rv   rs   rt   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r.   r4   Úpropertyr7   r:   r=   r?   rB   rE   rH   rJ   rM   r1   rP   rR   rT   rV   rX   rZ   r\   r^   r`   rb   rd   rf   rr   © r/   r-   r   r   D   sÐ  „ ñó+ó08ð ò!ó ð!ð ò$ó ð$ð ò$ó ð$ð ò.ó ð.ð ò%ó ð%ð ò&ó ð&ð ò&ó ð&ð ò,ó ð,ð ò!ó ð!ð òó ðð ò!ó ð!ð ò!ó ð!ð ò'ó ð'ð ò%ó ð%ð ò#ó ð#ð ò4ó ð4ð ò(ó ð(ð ò"ó ð"ð ò.ó ð.ð ò*ó ð*ð ò,ó ð,ð òó ðôLEr/   r   )Ú
__future__r   r   Útypingr   r   Úgithub.GithubApprk   Úgithub.GithubObjectÚgithub.IssueÚgithub.LabelÚgithub.MilestoneÚgithub.NamedUserÚgithub.OrganizationÚgithub.Teamr   r   r	   r
   r   r   r   r   r   r   r   r~   r/   r-   Ú<module>r‰      sX   ðõV #å ß %ã Û Û Û Û Û Û Û ß JÑ JáÝ*Ý"Ý"Ý*Ý*Ý0Ý ôcEÐ(õ cEr/   