
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                       \ rS rSrSrS rS r\S 5       r\S 5       r	\S 5       r
\S 5       r\S	 5       rS
 rS rSrg)CodeScanAlertInstanceLocation   z
This class represents code scanning alert instance locations.
The reference can be found here https://docs.github.com/en/rest/reference/code-scanning.
c           	          U R                    SU R                   SU R                   SU R                   SU R                   3	$ )Nz @ lz:cz-lpath
start_linestart_columnend_line
end_columnselfs    J/venv/lib/python3.13/site-packages/github/CodeScanAlertInstanceLocation.py__str__%CodeScanAlertInstanceLocation.__str__    sB    ))D 1D4E4E3FbWYZ^ZiZiYjkk    c                     U R                  U R                  U R                  U R                  U R                  U R
                  S.5      $ )Nr   )get__repr__r   r	   r
   r   r   r   s    r   __repr__&CodeScanAlertInstanceLocation.__repr__#   s?    		"oo $ 1 1 MM"oo
 	
r   c                 .    U R                   R                  $ )z
:type: str
)_pathvaluer   s    r   r   "CodeScanAlertInstanceLocation.path.   s    
 zzr   c                 .    U R                   R                  $ z
:type: int
)_start_liner   r   s    r   r	   (CodeScanAlertInstanceLocation.start_line5       
 %%%r   c                 .    U R                   R                  $ r   )_start_columnr   r   s    r   r
   *CodeScanAlertInstanceLocation.start_column<   s    
 !!'''r   c                 .    U R                   R                  $ r   )	_end_liner   r   s    r   r   &CodeScanAlertInstanceLocation.end_lineC   s    
 ~~###r   c                 .    U R                   R                  $ r   )_end_columnr   r   s    r   r   (CodeScanAlertInstanceLocation.end_columnJ   r   r   c                 :   [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r   r!   r$   r'   r   s    r   _initAttributes-CodeScanAlertInstanceLocation._initAttributesQ   sd    ((//
!..55#0077,,33!..55r   c                 <   SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        g g )Nr   r	   r
   r   r   )_makeStringAttributer   _makeIntAttributer   r!   r$   r'   )r   
attributess     r   _useAttributes,CodeScanAlertInstanceLocation._useAttributesX   s    Z22:f3EFDJ:%#55j6NODZ'!%!7!7
>8R!SD#!33Jz4JKDN:%#55j6NOD &r   )r'   r$   r   r!   r   N)__name__
__module____qualname____firstlineno____doc__r   r   propertyr   r	   r
   r   r   r-   r3   __static_attributes__ r   r   r   r      s    
l	
     & & ( ( $ $ & &6
Pr   r   )github.GithubObjectr*   r+   NonCompletableGithubObjectr   r<   r   r   <module>r?      s&   . HPF$7$7$R$R HPr   