
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                   Z    \ rS rSrSrS r\S 5       r\S 5       r\S 5       r	S r
S rS	rg
)CodeScanTool   z
This class represents code scanning tools.
The reference can be found here https://docs.github.com/en/rest/reference/code-scanning.
c                 h    U R                  U R                  U R                  U R                  S.5      $ )N)guidnameversion)get__repr__r   r   r	   selfs    9/venv/lib/python3.13/site-packages/github/CodeScanTool.py__repr__CodeScanTool.__repr__    s/    				<<
 	
    c                 .    U R                   R                  $ z
:type: str
)_namevaluer   s    r   r   CodeScanTool.name)       
 zzr   c                 .    U R                   R                  $ r   )_versionr   r   s    r   r	   CodeScanTool.version0   s    
 }}"""r   c                 .    U R                   R                  $ r   )_guidr   r   s    r   r   CodeScanTool.guid7   r   r   c                     [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r   r   r   s    r   _initAttributesCodeScanTool._initAttributes>   s;    ((//
++22((//
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        g g )Nr   r	   r   )_makeStringAttributer   r   r   )r   
attributess     r   _useAttributesCodeScanTool._useAttributesC   sd    Z22:f3EFDJ
" 55j6KLDMZ22:f3EFDJ  r   )r   r   r   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r	   r   r!   r&   __static_attributes__ r   r   r   r      sS    

     # #    0
Gr   r   )github.GithubObjectr   r   NonCompletableGithubObjectr   r/   r   r   <module>r2      s$   . /G6&&AA /Gr   