Ë
    Ö—Äj¢  ã                  óF   — d dl mZ d dlmZ d dlmZmZmZ  G d„ de«      Zy)é    )Úannotations)ÚAny)Ú	AttributeÚNonCompletableGithubObjectÚNotSetc                  óÜ   — 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dd„Zy)ÚCheckRunAnnotationa>  
    This class represents check run annotations.

    The reference can be found here: https://docs.github.com/en/rest/reference/checks#list-check-run-annotations

    The OpenAPI schema can be found at

    - /components/schemas/check-annotation

    .. warning::

        As of Feb 2025 according to GitHub Support
        "The Checks API does not support Fine-Grained PATs or classic PATs,
        only GitHub Apps can use the Checks API". Because of this you may see
        empty ``.title`` attribute. See
        https://github.com/PyGithub/PyGithub/issues/3227

    c                óà   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        y ©N)r   Ú_annotation_levelÚ
_blob_hrefÚ_end_columnÚ	_end_lineÚ_messageÚ_pathÚ_raw_detailsÚ_start_columnÚ_start_lineÚ_title©Úselfs    ú^C:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/CheckRunAnnotation.pyÚ_initAttributesz"CheckRunAnnotation._initAttributes:   sM   € Ü17ˆÔÜ*0ˆŒÜ+1ˆÔÜ)/ˆŒÜ(.ˆŒÜ%+ˆŒ
Ü,2ˆÔÜ-3ˆÔÜ+1ˆÔÜ&,ˆ�ó    c                óP   — | j                  d| j                  j                  i«      S )NÚtitle)Úget__repr__r   Úvaluer   s    r   Ú__repr__zCheckRunAnnotation.__repr__F   s"   € Ø×Ñ ¨$¯+©+×*;Ñ*;Ð <Ó=Ð=r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úannotation_levelz#CheckRunAnnotation.annotation_levelI   s   € à×%Ñ%×+Ñ+Ð+r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Ú	blob_hrefzCheckRunAnnotation.blob_hrefM   s   € à�‰×$Ñ$Ð$r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Ú
end_columnzCheckRunAnnotation.end_columnQ   ó   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úend_linezCheckRunAnnotation.end_lineU   s   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚmessagezCheckRunAnnotation.messageY   s   € à�}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚpathzCheckRunAnnotation.path]   s   € à�z‰z×ÑÐr   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úraw_detailszCheckRunAnnotation.raw_detailsa   s   € à× Ñ ×&Ñ&Ð&r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Ústart_columnzCheckRunAnnotation.start_columne   s   € à×!Ñ!×'Ñ'Ð'r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Ú
start_linezCheckRunAnnotation.start_linei   r&   r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zCheckRunAnnotation.titlem   s   € à�{‰{× Ñ Ð r   c                óJ  — 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 r| j                  |d	   «      | _
        d
|v r| j                  |d
   «      | _        y y )Nr!   r#   r%   r(   r*   r,   r.   r0   r2   r   )Ú_makeStringAttributer   r   Ú_makeIntAttributer   r   r   r   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributesz!CheckRunAnnotation._useAttributesq   sC  € Ø Ñ+Ø%)×%>Ñ%>¸zÐJ\Ñ?]Ó%^ˆDÔ"Ø˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜:Ñ%Ø#×5Ñ5°jÀÑ6NÓOˆDÔØ˜Ñ#Ø!×3Ñ3°J¸zÑ4JÓKˆDŒNØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜ZÑ'Ø!%×!7Ñ!7¸
À>Ñ8RÓ!SˆDÔØ˜:Ñ%Ø#×5Ñ5°jÀÑ6NÓOˆDÔØ�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆD�Kð !r   N)ÚreturnÚNone)r9   Ústr)r9   Úint)r7   zdict[str, Any]r9   r:   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr!   r#   r%   r(   r*   r,   r.   r0   r2   r   r8   © r   r   r	   r	   &   sß   „ ñó&
-ó>ð ò,ó ð,ð ò%ó ð%ð ò&ó ð&ð ò$ó ð$ð ò#ó ð#ð ò ó ð ð ò'ó ð'ð ò(ó ð(ð ò&ó ð&ð ò!ó ð!ôIr   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   rB   r   r   Ú<module>rF      s$   ðõ> #å ç MÑ Mô_IÐ3õ _Ir   