Ë
    Ö—Äj  ã                  ój   — d dl mZ d dlmZmZ d dlZd dlmZ d dl	m
Z
mZ erd dlmZ  G d„ de«      Zy)	é    )Úannotations)ÚTYPE_CHECKINGÚAnyN)ÚAdvisoryBase)Ú	AttributeÚNotSet)ÚDependabotAlertVulnerabilityc                  óT   ‡ — e Zd ZdZdˆ fd„Zedd„«       Zedd„«       Zd	ˆ fd„Zˆ xZ	S )
ÚDependabotAlertAdvisorya:  
    This class represents a package flagged by a Dependabot alert that is vulnerable to a parent SecurityAdvisory.

    The reference can be found here
    https://docs.github.com/en/rest/dependabot/alerts

    The OpenAPI schema can be found at

    - /components/schemas/dependabot-alert-security-advisory

    c                óN   •— t         ‰| �  «        t        | _        t        | _        y ©N)ÚsuperÚ_initAttributesr   Ú_referencesÚ_vulnerabilities)ÚselfÚ	__class__s    €úcC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/DependabotAlertAdvisory.pyr   z'DependabotAlertAdvisory._initAttributes3   s   ø€ Ü‰ÑÔ!Ü28ˆÔÜOUˆÕó    c                ó.   — | j                   j                  S r   )r   Úvalue©r   s    r   Ú
referencesz"DependabotAlertAdvisory.references8   s   € à×Ñ×%Ñ%Ð%r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úvulnerabilitiesz'DependabotAlertAdvisory.vulnerabilities<   s   € à×$Ñ$×*Ñ*Ð*r   c                óÊ   •— d|v r| j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        t        ‰| �  |«       y )Nr   r   )Ú_makeListOfDictsAttributer   Ú_makeListOfClassesAttributeÚgithubr	   r   r   Ú_useAttributes)r   Ú
attributesr   s     €r   r    z&DependabotAlertAdvisory._useAttributes@   sj   ø€ Ø˜:Ñ%Ø#×=Ñ=Ø˜<Ñ(ó ˆDÔð  
Ñ*Ø$(×$DÑ$DÜ×3Ñ3×PÑPØÐ,Ñ-ó%ˆDÔ!ô 	‰Ñ˜zÕ*r   )ÚreturnÚNone)r"   z
list[dict])r"   z"list[DependabotAlertVulnerability])r!   zdict[str, Any]r"   r#   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   r   r    Ú__classcell__)r   s   @r   r   r   &   s@   ø„ ñ
õVð
 ò&ó ð&ð ò+ó ð+÷
+ñ 
+r   r   )Ú
__future__r   Útypingr   r   Ú#github.DependabotAlertVulnerabilityr   Úgithub.AdvisoryBaser   Úgithub.GithubObjectr   r   r	   r   © r   r   Ú<module>r0      s(   ðõ4 #ç %ã *Ý ,ß 1áÝPô$+˜lõ $+r   