Ë
    Ö—ÄjË  ã                  ób   — d dl mZ d dlmZmZ d dlZd dlmZm	Z	m
Z
 erd dlmZ  G d„ de	«      Zy)é    )Úannotations)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)ÚCodeScanAlertInstanceLocationc                  óÜ   — 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)ÚCodeScanAlertInstancea  
    This class represents code scanning alert instances.

    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-instance

    c                óà   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        y ©N)r   Ú_analysis_keyÚ	_categoryÚ_classificationsÚ_commit_shaÚ_environmentÚ	_html_urlÚ	_locationÚ_messageÚ_refÚ_state©Úselfs    úaC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/CodeScanAlertInstance.pyÚ_initAttributesz%CodeScanAlertInstance._initAttributes5   sL   € Ü-3ˆÔÜ)/ˆŒÜ6<ˆÔÜ+1ˆÔÜ,2ˆÔÜ)/ˆŒÜCIˆŒÜ39ˆŒÜ$*ˆŒ	Ü&,ˆ�ó    c                óR   — | j                  | j                  | j                  dœ«      S )N)ÚrefÚanalysis_key)Úget__repr__r   r   r   s    r   Ú__repr__zCodeScanAlertInstance.__repr__A   s"   € Ø×Ñ¨¯©À$×BSÑBSÑ TÓUÐUr   c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   r   z"CodeScanAlertInstance.analysis_keyD   s   € à×!Ñ!×'Ñ'Ð'r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   ÚcategoryzCodeScanAlertInstance.categoryH   ó   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   Úclassificationsz%CodeScanAlertInstance.classificationsL   s   € à×$Ñ$×*Ñ*Ð*r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   Ú
commit_shaz CodeScanAlertInstance.commit_shaP   s   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   Úenvironmentz!CodeScanAlertInstance.environmentT   s   € à× Ñ ×&Ñ&Ð&r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   Úhtml_urlzCodeScanAlertInstance.html_urlX   r&   r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   ÚlocationzCodeScanAlertInstance.location\   r&   r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   ÚmessagezCodeScanAlertInstance.message`   s   € à�}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   r   zCodeScanAlertInstance.refd   s   € à�y‰y�‰Ðr   c                ó.   — | j                   j                  S r   )r   r#   r   s    r   ÚstatezCodeScanAlertInstance.stateh   s   € à�{‰{× Ñ Ð 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 r2| j                  t        j                  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.   r0   r2   r   r5   )Ú_makeStringAttributer   r   Ú_makeListOfStringsAttributer   r   r   r   Ú_makeClassAttributeÚgithubr	   r   Ú_makeDictAttributer   r   r   )r   Ú
attributess     r   Ú_useAttributesz$CodeScanAlertInstance._useAttributesl   sv  € Ø˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ 
Ñ*Ø$(×$DÑ$DÀZÐPaÑEbÓ$cˆDÔ!Ø˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜Ñ#Ø!×5Ñ5Ü×4Ñ4×RÑRØ˜:Ñ&óˆDŒNð ˜
Ñ"Ø ×3Ñ3°J¸yÑ4IÓJˆDŒMØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆD�Kð !r   N)ÚreturnÚNone)r>   Ústr)r>   z	list[str])r>   r	   )r>   údict[str, Any])r<   rA   r>   r?   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r!   Úpropertyr   r%   r(   r*   r,   r.   r0   r2   r   r5   r=   © r   r   r   r   (   sà   „ ñ
ó
-óVð ò(ó ð(ð ò$ó ð$ð ò+ó ð+ð ò&ó ð&ð ò'ó ð'ð ò$ó ð$ð ò$ó ð$ð ò#ó ð#ð òó ðð ò!ó ð!ôIr   r   )Ú
__future__r   Útypingr   r   Ú$github.CodeScanAlertInstanceLocationr:   Úgithub.GithubObjectr   r   r   r	   r   rG   r   r   Ú<module>rL      s-   ðõ: #ç %ã +ß MÑ MáÝRô]IÐ6õ ]Ir   