Ë
    ,Oàf  ã                  ó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dd„Zy)ÚCodeScanAlertInstancez¡
    This class represents code scanning alert instances.

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

    c                ó´   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)	r   Ú_refÚ_analysis_keyÚ_environmentÚ_stateÚ_commit_shaÚ_messageÚ	_locationÚ_classifications©Úselfs    ú<lib/python3.12/site-packages/github/CodeScanAlertInstance.pyÚ_initAttributesz%CodeScanAlertInstance._initAttributes0   s>   € Ü$*ˆŒ	Ü-3ˆÔÜ,2ˆÔÜ&,ˆŒÜ+1ˆÔÜ39ˆŒÜCIˆŒÜ6<ˆÕó    c                óR   — | j                  | j                  | j                  dœ«      S )N)ÚrefÚanalysis_key)Úget__repr__r   r   r   s    r   Ú__repr__zCodeScanAlertInstance.__repr__:   s"   € Ø×Ñ¨¯©À$×BSÑBSÑ TÓUÐUr   c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   r   zCodeScanAlertInstance.ref=   s   € ày‰y‰Ðr   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   r   z"CodeScanAlertInstance.analysis_keyA   s   € à×!Ñ!×'Ñ'Ð'r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Úenvironmentz!CodeScanAlertInstance.environmentE   s   € à× Ñ ×&Ñ&Ð&r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   ÚstatezCodeScanAlertInstance.stateI   s   € à{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Ú
commit_shaz CodeScanAlertInstance.commit_shaM   s   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   ÚmessagezCodeScanAlertInstance.messageQ   s   € à}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   ÚlocationzCodeScanAlertInstance.locationU   s   € à~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r!   r   s    r   Úclassificationsz%CodeScanAlertInstance.classificationsY   s   € à×$Ñ$×*Ñ*Ð*r   c                óB  — 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   «      | _        y y )	Nr   r   r$   r&   r(   r*   r,   r.   )Ú_makeStringAttributer   r   r   r   r   Ú_makeDictAttributer   Ú_makeClassAttributeÚgithubr	   r   Ú_makeListOfStringsAttributer   )r   Ú
attributess     r   Ú_useAttributesz$CodeScanAlertInstance._useAttributes]   s8  € ØJÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØjÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜
Ñ"Ø ×3Ñ3°J¸yÑ4IÓJˆDŒMØ˜Ñ#Ø!×5Ñ5Ü×4Ñ4×RÑRØ˜:Ñ&óˆDŒNð  
Ñ*Ø$(×$DÑ$DÀZÐPaÑEbÓ$cˆDÕ!ð +r   N)ÚreturnÚNone)r7   Ústr)r7   údict[str, Any])r7   r	   )r7   z	list[str])r5   r:   r7   r8   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r$   r&   r(   r*   r,   r.   r6   © r   r   r   r   '   s¸   „ ñó=óVð òó ðð ò(ó ð(ð ò'ó ð'ð ò!ó ð!ð ò&ó ð&ð ò#ó ð#ð ò$ó ð$ð ò+ó ð+ôdr   r   )Ú
__future__r   Útypingr   r   Ú$github.CodeScanAlertInstanceLocationr3   Úgithub.GithubObjectr   r   r   r	   r   r@   r   r   ú<module>rE      s-   ðõ8 #ç %ã +ß MÑ MáÝRôKdÐ6õ Kdr   