Ë
    Ö—Äj9  ã                  ó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dd
„Zy)ÚCodeScanAlertInstanceLocationa
  
    This class represents code scanning alert instance locations.

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

    The OpenAPI schema can be found at

    - /components/schemas/code-scanning-alert-location

    c                ór   — t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_end_columnÚ	_end_lineÚ_pathÚ_start_columnÚ_start_line©Úselfs    úiC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/CodeScanAlertInstanceLocation.pyÚ_initAttributesz-CodeScanAlertInstanceLocation._initAttributes2   s(   € Ü+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&CodeScanAlertInstanceLocation.__repr__9   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%CodeScanAlertInstanceLocation.__str__D   sB   € Ø—)‘)�˜D §¡Ð 1°°D×4EÑ4EÐ3FÀbÈÏÉÈÐWYÐZ^×ZiÑZiÐYjÐkÐkr   c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   r   z(CodeScanAlertInstanceLocation.end_columnG   ó   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   r   z&CodeScanAlertInstanceLocation.end_lineK   s   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   r   z"CodeScanAlertInstanceLocation.pathO   s   € à�z‰z×ÑÐr   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   r   z*CodeScanAlertInstanceLocation.start_columnS   s   € à×!Ñ!×'Ñ'Ð'r   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   r   z(CodeScanAlertInstanceLocation.start_lineW   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   «      | _        y y )Nr   r   r   r   r   )Ú_makeIntAttributer   r   Ú_makeStringAttributer   r   r   )r   Ú
attributess     r   Ú_useAttributesz,CodeScanAlertInstanceLocation._useAttributes[   s¥   € Ø˜:Ñ%Ø#×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)r+   zdict[str, Any]r-   r.   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r    Úpropertyr   r   r   r   r   r,   © r   r   r	   r	   %   s�   „ ñ
ó2ó	
ólð ò&ó ð&ð ò$ó ð$ð ò ó ð ð ò(ó ð(ð ò&ó ð&ô
Pr   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   r6   r   r   Ú<module>r:      s$   ðõ< #å ç MÑ Mô@PÐ$>õ @Pr   