Ë
    ×—Ä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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)ÚSecretScanAlertInstancez¥
    This class represents secret scanning alert instances.

    The reference can be found here
    https://docs.github.com/en/rest/reference/secret-scanning.

    c                óÊ   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        y ©N)
r   Ú	_blob_shaÚ	_blob_urlÚ_commit_shaÚ_commit_urlÚ_end_columnÚ	_end_lineÚ_pathÚ_start_columnÚ_start_line©Úselfs    úcC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/SecretScanAlertInstance.pyÚ_initAttributesz'SecretScanAlertInstance._initAttributes0   sF   € Ü)/ˆŒÜ)/ˆŒÜ+1ˆÔÜ+1ˆÔÜ+1ˆÔÜ)/ˆŒÜ%+ˆŒ
Ü-3ˆÔÜ+1ˆÕó    c                ó”   — | j                  | j                  | j                  | j                  | j                  | j
                  dœ«      S )N©ÚpathÚ
start_lineÚstart_columnÚend_lineÚ
end_column)Úget__repr__r   r   r   r   r    r   s    r   Ú__repr__z SecretScanAlertInstance.__repr__;   s?   € Ø×ÑàŸ	™	Ø"Ÿo™oØ $× 1Ñ 1Ø ŸM™MØ"Ÿo™oñó
ð 	
r   c           	     ó†   — | j                   › d| j                  › d| j                  › d| j                  › d| j                  › �	S )Nz @ lz:cz-lr   r   s    r   Ú__str__zSecretScanAlertInstance.__str__F   sB   € Ø—)‘)�˜D §¡Ð 1°°D×4EÑ4EÐ3FÀbÈÏÉÈÐWYÐZ^×ZiÑZiÐYjÐkÐkr   c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   Úblob_shaz SecretScanAlertInstance.blob_shaI   ó   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   Úblob_urlz SecretScanAlertInstance.blob_urlM   r(   r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   Ú
commit_shaz"SecretScanAlertInstance.commit_shaQ   ó   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   Ú
commit_urlz"SecretScanAlertInstance.commit_urlU   r-   r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   r    z"SecretScanAlertInstance.end_columnY   r-   r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   r   z SecretScanAlertInstance.end_line]   r(   r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   r   zSecretScanAlertInstance.patha   s   € à�z‰z×ÑÐr   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   r   z$SecretScanAlertInstance.start_columne   s   € à×!Ñ!×'Ñ'Ð'r   c                ó.   — | j                   j                  S r   )r   r&   r   s    r   r   z"SecretScanAlertInstance.start_linei   r-   r   c                ó  — 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   r   r   )Ú_makeStringAttributer   r   r   r   Ú_makeIntAttributer   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributesz&SecretScanAlertInstance._useAttributesm   s#  € Ø˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜:Ñ%Ø#×5Ñ5°jÀÑ6NÓOˆDÔØ˜Ñ#Ø!×3Ñ3°J¸zÑ4JÓKˆDŒNØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜ZÑ'Ø!%×!7Ñ!7¸
À>Ñ8RÓ!SˆDÔØ˜:Ñ%Ø#×5Ñ5°jÀÑ6NÓOˆDÕð &r   N)ÚreturnÚNone)r:   Ústr)r:   Úint)r8   zdict[str, Any]r:   r;   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r"   r$   Úpropertyr'   r*   r,   r/   r    r   r   r   r   r9   © r   r   r	   r	   '   sÑ   „ ñó	2ó	
ólð ò$ó ð$ð ò$ó ð$ð ò&ó ð&ð ò&ó ð&ð ò&ó ð&ð ò$ó ð$ð ò ó ð ð ò(ó ð(ð ò&ó ð&ôPr   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   rC   r   r   Ú<module>rG      s%   ðõ@ #å ç MÑ MôXPÐ8õ XPr   