Ë
    Ö—Ä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)ÚAdvisoryVulnerabilityPackagec                  óp   — 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
dd„Zy	)ÚDependabotAlertVulnerabilityz¨
    A vulnerability represented in a Dependabot alert.

    The OpenAPI schema can be found at

    - /components/schemas/dependabot-alert-security-vulnerability

    c                ó\   — t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_first_patched_versionÚ_packageÚ	_severityÚ_vulnerable_version_range©Úselfs    úhC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/DependabotAlertVulnerability.pyÚ_initAttributesz,DependabotAlertVulnerability._initAttributes.   s    € Ü7=ˆÔ#ÜAGˆŒÜ)/ˆŒÜ@FˆÕ&ó    c                óR   — | j                  | j                  | j                  dœ«      S )N)ÚpackageÚseverity)Úget__repr__r   r   r   s    r   Ú__repr__z%DependabotAlertVulnerability.__repr__4   s    € Ø×Ñ¨D¯L©LÀdÇmÁmÑ TÓUÐUr   c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   Úfirst_patched_versionz2DependabotAlertVulnerability.first_patched_version7   s   € à×*Ñ*×0Ñ0Ð0r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   z$DependabotAlertVulnerability.package;   s   € à�}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   z%DependabotAlertVulnerability.severity?   s   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úvulnerable_version_rangez5DependabotAlertVulnerability.vulnerable_version_rangeC   s   € à×-Ñ-×3Ñ3Ð3r   c                ó   — d|v r| j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr   r   r   r"   )	Ú_makeDictAttributer   Ú_makeClassAttributeÚgithubr	   r   Ú_makeStringAttributer   r   )r   Ú
attributess     r   Ú_useAttributesz+DependabotAlertVulnerability._useAttributesG   s    € Ø" jÑ0Ø*.×*AÑ*AØÐ2Ñ3ó+ˆDÔ'ð ˜
Ñ"Ø ×4Ñ4Ü×3Ñ3×PÑPØ˜9Ñ%óˆDŒMð ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ%¨Ñ3Ø-1×-FÑ-FÀzÐRlÑGmÓ-nˆDÕ*ð 4r   N)ÚreturnÚNone)r*   Ústr)r*   Údict)r*   r	   )r*   z
str | None)r(   zdict[str, Any]r*   r+   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r   r"   r)   © r   r   r   r   $   si   „ ñóGóVð ò1ó ð1ð ò#ó ð#ð ò$ó ð$ð ò4ó ð4ôor   r   )Ú
__future__r   Útypingr   r   Ú#github.AdvisoryVulnerabilityPackager&   Úgithub.GithubObjectr   r   r   r	   r   r3   r   r   Ú<module>r8      s+   ðõ2 #ç %ã *ß MÑ MáÝPô0oÐ#=õ 0or   