Ë
    ×—ÄjS  ã                  óŠ   — d dl mZ d dlmZ d dlmZmZ d dl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  G d„ d	e«      Zy)
é    )Úannotations)Údatetime)ÚTYPE_CHECKINGÚAny)Ú
deprecatedN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)Ú	NamedUserc                  ó    — 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d
„«       Zdd„Zy)ÚReactionzÔ
    This class represents Reactions.

    The reference can be found here
    https://docs.github.com/en/rest/reference/reactions

    The OpenAPI schema can be found at

    - /components/schemas/reaction

    c                ór   — t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r
   Ú_contentÚ_created_atÚ_idÚ_node_idÚ_user©Úselfs    úTC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/Reaction.pyÚ_initAttributeszReaction._initAttributesJ   s&   € Ü(.ˆŒÜ06ˆÔÜ#)ˆŒÜ(.ˆŒÜ+1ˆ�
ó    c                óz   — | j                  | j                  j                  | j                  j                  dœ«      S )N)ÚidÚuser)Úget__repr__r   Úvaluer   r   s    r   Ú__repr__zReaction.__repr__Q   s*   € Ø×Ñ t§x¡x§~¡~¸t¿z¹z×?OÑ?OÑ PÓQÐQr   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚcontentzReaction.contentT   ó   € à�}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Ú
created_atzReaction.created_atX   s   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zReaction.id\   s   € à�x‰x�~‰~Ðr   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Únode_idzReaction.node_id`   r"   r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zReaction.userd   s   € à�z‰z×ÑÐr   zˆDeprecated, use IssueComment.delete_reaction, PullRequestComment.delete_reaction, CommitComment.delete_reaction or Issue.delete_reactionc                ó°   — | j                   j                  d| j                  d«      › d| j                  › �dt        j
                  j                  i¬«       y)z—
        :calls: `DELETE /reactions/{id} <https://docs.github.com/en/rest/reference/reactions#delete-a-reaction-legacy>`_
        :rtype: None
        ÚDELETEÚ z/reactions/ÚAccept)ÚheadersN)Ú
_requesterÚrequestJsonAndCheckÚ
_parentUrlr   ÚgithubÚConstsÚmediaTypeReactionsPreviewr   s    r   ÚdeletezReaction.deleteh   sL   € ð 	�‰×+Ñ+ØØ�‰˜rÓ"Ð# ;¨t¯w©w¨iÐ8ØœvŸ}™}×FÑFÐGð 	,õ 	
r   c                óZ  — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j	                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r3| j                  t        j                  j                  |d   «      | _
        y y )Nr!   r$   r   r'   r   )Ú_makeStringAttributer   Ú_makeDatetimeAttributer   Ú_makeIntAttributer   r   Ú_makeClassAttributer1   r   r   )r   Ú
attributess     r   Ú_useAttributeszReaction._useAttributesv   s²   € Ø˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆDŒHØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ�ZÑØ×1Ñ1´&×2BÑ2B×2LÑ2LÈjÐY_ÑN`ÓaˆD�Jð  r   N)ÚreturnÚNone)r<   Ústr)r<   r   )r<   Úint)r<   r   )r:   zdict[str, Any]r<   r=   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr!   r$   r   r'   r   r   r4   r;   © r   r   r   r   =   s›   „ ñ
ó2óRð ò#ó ð#ð ò&ó ð&ð òó ðð ò#ó ð#ð ò ó ð ñ ð 	Sóò	
óð	
ô
br   r   )Ú
__future__r   r   Útypingr   r   Útyping_extensionsr   Úgithub.Constsr1   Úgithub.NamedUserÚgithub.OrganizationÚgithub.GithubObjectr   r	   r
   r   r   rE   r   r   Ú<module>rM      s:   ðõZ #å ß %å (ã Û Û ß MÑ MáÝ*ôCbÐ)õ Cbr   