Ë
    Ö—ÄjW  ã                  óÆ   — d dl mZ d dlmZ d dlmZmZ d dlZd dlZd dl	Zd dl
Zd dlZd dlZd dlmZmZmZ erd dlmZ d dl	mZ d dl
mZ d d	lmZ d d
lmZ  G d„ de«      Zy)é    )Úannotations)Údatetime)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)ÚDependabotAlertAdvisory)ÚDependabotAlertDependency)ÚDependabotAlertVulnerability)Ú	NamedUser)ÚOrganizationc                  ó6  — 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edd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zdd„Zy) ÚDependabotAlertzâ
    This class represents a DependabotAlert.

    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

    c                óN  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r	   Ú_auto_dismissed_atÚ_created_atÚ_dependencyÚ_dismissed_atÚ_dismissed_byÚ_dismissed_commentÚ_dismissed_reasonÚ	_fixed_atÚ	_html_urlÚ_numberÚ_security_advisoryÚ_security_vulnerabilityÚ_stateÚ_updated_atÚ_url©Úselfs    ú[C:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/DependabotAlert.pyÚ_initAttributeszDependabotAlert._initAttributes<   su   € Ü7=ˆÔÜ06ˆÔÜAGˆÔÜ9?ˆÔÜIOˆÔÜ9?ˆÔÜ8>ˆÔÜ)/ˆŒÜ)/ˆŒÜ'-ˆŒÜFLˆÔÜPVˆÔ$Ü&,ˆŒÜ06ˆÔÜ$*ˆ�	ó    c                óf   — | j                  | j                  | j                  j                  dœ«      S )N)ÚnumberÚghsa_id)Úget__repr__r(   Úsecurity_advisoryr)   r"   s    r$   Ú__repr__zDependabotAlert.__repr__M   s(   € Ø×Ñ¨4¯;©;À4×CYÑCY×CaÑCaÑ bÓcÐcr&   c                ó.   — | j                   j                  S r   )r   Úvaluer"   s    r$   Úauto_dismissed_atz!DependabotAlert.auto_dismissed_atP   ó   € à×&Ñ&×,Ñ,Ð,r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Ú
created_atzDependabotAlert.created_atT   ó   € à×Ñ×%Ñ%Ð%r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Ú
dependencyzDependabotAlert.dependencyX   r3   r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Údismissed_atzDependabotAlert.dismissed_at\   ó   € à×!Ñ!×'Ñ'Ð'r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Údismissed_byzDependabotAlert.dismissed_by`   r8   r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Údismissed_commentz!DependabotAlert.dismissed_commentd   r0   r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Údismissed_reasonz DependabotAlert.dismissed_reasonh   s   € à×%Ñ%×+Ñ+Ð+r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Úfixed_atzDependabotAlert.fixed_atl   ó   € à�~‰~×#Ñ#Ð#r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Úhtml_urlzDependabotAlert.html_urlp   rA   r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   r(   zDependabotAlert.numbert   s   € à�|‰|×!Ñ!Ð!r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   r+   z!DependabotAlert.security_advisoryx   r0   r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   Úsecurity_vulnerabilityz&DependabotAlert.security_vulnerability|   s   € à×+Ñ+×1Ñ1Ð1r&   c                ó.   — | j                   j                  S r   )r   r.   r"   s    r$   ÚstatezDependabotAlert.state€   s   € à�{‰{× Ñ Ð r&   c                ó.   — | j                   j                  S r   )r    r.   r"   s    r$   Ú
updated_atzDependabotAlert.updated_at„   r3   r&   c                ó.   — | j                   j                  S r   )r!   r.   r"   s    r$   ÚurlzDependabotAlert.urlˆ   s   € à�y‰y�‰Ðr&   c                ór  — 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 rQ| j                  dd|d   t        j                  j                  dft        j                  j                  df«      | _        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 r2| j                  t        j*                  j*                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr/   r2   r5   r7   r:   ÚtypeÚUserr   r<   r>   r@   rC   r(   r+   rG   rI   rK   rM   )Ú_makeDatetimeAttributer   r   Ú_makeClassAttributeÚgithubr   r   r   Ú#_makeUnionClassAttributeFromTypeKeyr   r   r   Ú_makeStringAttributer   r   r   r   Ú_makeIntAttributer   r
   r   r   r   r   r    r!   )r#   Ú
attributess     r$   Ú_useAttributeszDependabotAlert._useAttributesŒ   sU  € Ø *Ñ,Ø&*×&AÑ&AÀ*ÐM`ÑBaÓ&bˆDÔ#Ø˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ˜:Ñ%Ø#×7Ñ7Ü×0Ñ0×JÑJÈJÐWcÑLdó ˆDÔð ˜ZÑ'Ø!%×!<Ñ!<¸ZÈÑ=WÓ!XˆDÔØ˜ZÑ'Ø!%×!IÑ!IØØØ˜>Ñ*Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBó"ˆDÔð  *Ñ,Ø&*×&?Ñ&?À
ÐK^Ñ@_Ó&`ˆDÔ#Ø Ñ+Ø%)×%>Ñ%>¸zÐJ\Ñ?]Ó%^ˆDÔ"Ø˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�zÑ!Ø×1Ñ1°*¸XÑ2FÓGˆDŒLØ *Ñ,Ø&*×&>Ñ&>Ü×.Ñ.×FÑFÈ
ÐSfÑHgó'ˆDÔ#ð $ zÑ1Ø+/×+CÑ+CÜ×3Ñ3×PÑPÐR\Ð]uÑRvó,ˆDÔ(ð �jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆD�Ið r&   N)ÚreturnÚNone)rY   Ústr)rY   r   )rY   r   )rY   zdatetime | None)rY   zNamedUser | Organization | None)rY   z
str | None)rY   Úint)rY   r
   )rY   r   )rW   zdict[str, Any]rY   rZ   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r%   r,   Úpropertyr/   r2   r5   r7   r:   r<   r>   r@   rC   r(   r+   rG   rI   rK   rM   rX   © r&   r$   r   r   /   sD  „ ñ
ó+ó"dð ò-ó ð-ð ò&ó ð&ð ò&ó ð&ð ò(ó ð(ð ò(ó ð(ð ò-ó ð-ð ò,ó ð,ð ò$ó ð$ð ò$ó ð$ð ò"ó ð"ð ò-ó ð-ð ò2ó ð2ð ò!ó ð!ð ò&ó ð&ð òó ðô*Er&   r   )Ú
__future__r   r   Útypingr   r   Ú#github.AdvisoryVulnerabilityPackagerS   Úgithub.DependabotAlertAdvisoryÚ github.DependabotAlertDependencyÚ#github.DependabotAlertVulnerabilityÚgithub.NamedUserÚgithub.OrganizationÚgithub.GithubObjectr   r   r	   r
   r   r   r   r   r   rb   r&   r$   Ú<module>rl      sK   ðõ4 #å ß %ã *Û %Û 'Û *Û Û ß MÑ MáÝFÝJÝPÝ*Ý0ôGEÐ0õ GEr&   