Ë
    ×—ÄjK  ã                  óŠ   — 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m
Z
mZmZ erd dlmZ d dl	mZ  G d„ d	e«      Zy)
é    )Úannotations)Údatetime)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)Ú	NamedUser)ÚTimelineEventSourcec                  óî   — 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dd„Zy)ÚTimelineEventzñ
    This class represents IssueTimelineEvents.

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

    The OpenAPI schema can be found at

    - /components/schemas/timeline-issue-events

    c                óÊ   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        y ©N)
r	   Ú_actorÚ
_commit_idÚ_commit_urlÚ_created_atÚ_eventÚ_idÚ_node_idÚ_sourceÚ_url©Úselfs    úYC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/TimelineEvent.pyÚ_initAttributeszTimelineEvent._initAttributesJ   sC   € Ü,2ˆŒÜ*0ˆŒÜ+1ˆÔÜ06ˆÔÜ&,ˆŒÜ#)ˆŒÜ(.ˆŒÜ7=ˆŒÜ$*ˆ�	ó    c                óP   — | j                  d| j                  j                  i«      S )NÚid)Úget__repr__r   Úvaluer   s    r   Ú__repr__zTimelineEvent.__repr__U   s    € Ø×Ñ  t§x¡x§~¡~Ð 6Ó7Ð7r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   ÚactorzTimelineEvent.actorX   ó   € à�{‰{× Ñ Ð r   c                ór   — | j                   dk(  r(| j                  t        ur| j                  j                  S y ©NÚ	commented)ÚeventÚ_author_associationr	   r!   r   s    r   Úauthor_associationz TimelineEvent.author_association\   s0   € à�:‰:˜Ò$¨×)AÑ)AÌÑ)OØ×+Ñ+×1Ñ1Ð1Ør   c                ór   — | j                   dk(  r(| j                  t        ur| j                  j                  S y r'   )r)   Ú_bodyr	   r!   r   s    r   ÚbodyzTimelineEvent.bodyb   s,   € à�:‰:˜Ò$¨¯©¼6Ñ)AØ—:‘:×#Ñ#Ð#Ør   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Ú	commit_idzTimelineEvent.commit_idh   s   € à�‰×$Ñ$Ð$r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Ú
commit_urlzTimelineEvent.commit_urll   ó   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Ú
created_atzTimelineEvent.created_atp   r3   r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   r)   zTimelineEvent.eventt   r%   r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   r   zTimelineEvent.idx   s   € à�x‰x�~‰~Ðr   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Únode_idzTimelineEvent.node_id|   s   € à�}‰}×"Ñ"Ð"r   c                ór   — | j                   dk(  r(| j                  t        ur| j                  j                  S y )Nzcross-referenced)r)   r   r	   r!   r   s    r   ÚsourcezTimelineEvent.source€   s/   € ð �:‰:Ð+Ò+°·±ÄFÑ0JØ—<‘<×%Ñ%Ð%Ør   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   ÚurlzTimelineEvent.url‡   s   € à�y‰y�‰Ðr   c                óè  — d|v r2| j                  t        j                  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 r| j                  |d   «      | _        d	|v r| j	                  |d	   «      | _        d
|v r2| j                  t        j                  j                  |d
   «      | _        d|v r| j	                  |d   «      | _        y y )Nr$   r+   r.   r0   r2   r5   r)   r   r9   r;   r=   )Ú_makeClassAttributeÚgithubr
   r   Ú_makeStringAttributer*   r-   r   r   Ú_makeDatetimeAttributer   r   Ú_makeIntAttributer   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributeszTimelineEvent._useAttributes‹   s‚  € Ø�jÑ Ø×2Ñ2´6×3CÑ3C×3MÑ3MÈzÐZaÑObÓcˆDŒKØ :Ñ-Ø'+×'@Ñ'@ÀÐL`ÑAaÓ'bˆDÔ$Ø�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆDŒHØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ�zÑ!Ø×3Ñ3Ü×*Ñ*×>Ñ>À
È8Ñ@TóˆDŒLð �JÑØ×1Ñ1°*¸UÑ2CÓDˆD�Ið r   N)ÚreturnÚNone)rF   Ústr)rF   r
   )rF   z
str | None)rF   r   )rF   Úint)rF   zTimelineEventSource | None)rD   zdict[str, Any]rF   rG   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r"   Úpropertyr$   r+   r.   r0   r2   r5   r)   r   r9   r;   r=   rE   © r   r   r   r   =   só   „ ñ
ó	+ó8ð ò!ó ð!ð òó ðð
 òó ðð
 ò%ó ð%ð ò&ó ð&ð ò&ó ð&ð ò!ó ð!ð òó ðð ò#ó ð#ð òó ðð òó ðôEr   r   )Ú
__future__r   r   Útypingr   r   Úgithub.GithubObjectr@   Úgithub.NamedUserÚgithub.TimelineEventSourcer   r   r	   r
   r   r   rO   r   r   Ú<module>rU      s:   ðõ\ #å ß %ã Û Û !ß MÑ MáÝ*Ý>ôfEÐ.õ fEr   