Ë
    ×—Äj*  ã                  ón   — d dl mZ d dlmZmZ d dl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ÚAny)Ú
deprecatedN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)ÚSecurityAndAnalysisFeaturec                  ó  — 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 ed«      dd„«       «       Zdd„Zy)ÚSecurityAndAnalysisz™
    This class represents Security and Analysis Settings.

    The OpenAPI schema can be found at

    - /components/schemas/security-and-analysis

    c                óö   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        y ©N)r	   Ú_advanced_securityÚ_code_securityÚ_dependabot_security_updatesÚ_secret_scanningÚ_secret_scanning_ai_detectionÚ*_secret_scanning_delegated_alert_dismissalÚ!_secret_scanning_delegated_bypassÚ)_secret_scanning_delegated_bypass_optionsÚ&_secret_scanning_non_provider_patternsÚ _secret_scanning_push_protectionÚ _secret_scanning_validity_checks©Úselfs    ú_C:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/SecurityAndAnalysis.pyÚ_initAttributesz#SecurityAndAnalysis._initAttributesC   sZ   € ÜIOˆÔÜEKˆÔÜSYˆÔ)ÜGMˆÔÜTZˆÔ*ÜagˆÔ7ÜX^ˆÔ.ÜTZˆÔ6Ü]cˆÔ3ÜW]ˆÔ-ÜW]ˆÕ-ó    c                ó¾  — t        | j                  j                  «      t        | j                  j                  «      t        | j                  j                  «      t        | j
                  j                  «      t        | j                  j                  «      t        | j                  j                  «      t        | j                  j                  «      t        | j                  j                  «      t        | j                  j                  «      t        | j                  j                  «      t        | j                  j                  «      dœ}| j                  |«      S )N)Úadvanced_securityÚcode_securityÚdependabot_security_updatesÚsecret_scanningÚsecret_scanning_ai_detectionÚ)secret_scanning_delegated_alert_dismissalÚ secret_scanning_delegated_bypassÚ(secret_scanning_delegated_bypass_optionsÚ%secret_scanning_non_provider_patternsÚsecret_scanning_push_protectionÚsecret_scanning_validity_checks)Úreprr   Úvaluer   r   r   r   r   r   r   r   r   r   Úget__repr__)r   Úrepr_attributess     r   Ú__repr__zSecurityAndAnalysis.__repr__P   sø   € ä!% d×&=Ñ&=×&CÑ&CÓ!DÜ! $×"5Ñ"5×";Ñ";Ó<Ü+/°×0QÑ0Q×0WÑ0WÓ+XÜ# D×$9Ñ$9×$?Ñ$?Ó@Ü,0°×1SÑ1S×1YÑ1YÓ,ZÜ9=¸d×>mÑ>m×>sÑ>sÓ9tÜ04°T×5[Ñ5[×5aÑ5aÓ0bÜ8<¸T×=kÑ=k×=qÑ=qÓ8rÜ59¸$×:eÑ:e×:kÑ:kÓ5lÜ/3°D×4YÑ4Y×4_Ñ4_Ó/`Ü/3°D×4YÑ4Y×4_Ñ4_Ó/`ñ
ˆð ×Ñ Ó0Ð0r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r    z%SecurityAndAnalysis.advanced_securitya   s   € à×&Ñ&×,Ñ,Ð,r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r!   z!SecurityAndAnalysis.code_securitye   s   € à×"Ñ"×(Ñ(Ð(r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r"   z/SecurityAndAnalysis.dependabot_security_updatesi   s   € à×0Ñ0×6Ñ6Ð6r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r#   z#SecurityAndAnalysis.secret_scanningm   s   € à×$Ñ$×*Ñ*Ð*r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r$   z0SecurityAndAnalysis.secret_scanning_ai_detectionq   s   € à×1Ñ1×7Ñ7Ð7r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r%   z=SecurityAndAnalysis.secret_scanning_delegated_alert_dismissalu   s   € à×>Ñ>×DÑDÐDr   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r&   z4SecurityAndAnalysis.secret_scanning_delegated_bypassy   s   € à×5Ñ5×;Ñ;Ð;r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r'   z<SecurityAndAnalysis.secret_scanning_delegated_bypass_options}   s   € à×=Ñ=×CÑCÐCr   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r(   z9SecurityAndAnalysis.secret_scanning_non_provider_patterns�   s   € à×:Ñ:×@Ñ@Ð@r   c                ó.   — | j                   j                  S r   )r   r,   r   s    r   r)   z3SecurityAndAnalysis.secret_scanning_push_protection…   s   € à×4Ñ4×:Ñ:Ð:r   zJProperty secret_scanning_validity_checks is deprecated and will be removedc                ó.   — | j                   j                  S r   )r   r,   r   s    r   r*   z3SecurityAndAnalysis.secret_scanning_validity_checks‰   s   € ð ×4Ñ4×:Ñ:Ð:r   c                ó  — d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  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 r2| j                  t        j                  j                  |d	   «      | _        d
|v r3| j                  t        j                  j                  |d
   «      | _        y y )Nr    r!   r"   r#   r$   r%   r&   r'   r(   r)   )Ú_makeClassAttributeÚgithubr
   r   r   r   r   r   r   r   Ú_makeDictAttributer   r   r   )r   Ú
attributess     r   Ú_useAttributesz"SecurityAndAnalysis._useAttributesŽ   s  € Ø *Ñ,Ø&*×&>Ñ&>Ü×1Ñ1×LÑLÈjÐYlÑNmó'ˆDÔ#ð ˜jÑ(Ø"&×":Ñ":Ü×1Ñ1×LÑLÈjÐYhÑNió#ˆDÔð )¨JÑ6Ø04×0HÑ0HÜ×1Ñ1×LÑLÈjÐYvÑNwó1ˆDÔ-ð  
Ñ*Ø$(×$<Ñ$<Ü×1Ñ1×LÑLÈjÐYjÑNkó%ˆDÔ!ð *¨ZÑ7Ø15×1IÑ1IÜ×1Ñ1×LÑLÈjÐYwÑNxó2ˆDÔ.ð 7¸*ÑDØ>B×>VÑ>VÜ×1Ñ1×LÑLØÐFÑGó?ˆDÔ;ð .°Ñ;Ø59×5MÑ5MÜ×1Ñ1×LÑLØÐ=Ñ>ó6ˆDÔ2ð 6¸ÑCØ=A×=TÑ=TØÐEÑFó>ˆDÔ:ð 3°jÑ@Ø:>×:RÑ:RÜ×1Ñ1×LÑLØÐBÑCó;ˆDÔ7ð -°
Ñ:Ø48×4LÑ4LÜ×1Ñ1×LÑLØÐ<Ñ=ó5ˆDÕ1ð ;r   N)ÚreturnÚNone)rA   Ústr)rA   r
   )rA   údict[str, Any])r?   rD   rA   rB   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r/   Úpropertyr    r!   r"   r#   r$   r%   r&   r'   r(   r)   r   r*   r@   © r   r   r   r   9   s  „ ñó^ó1ð" ò-ó ð-ð ò)ó ð)ð ò7ó ð7ð ò+ó ð+ð ò8ó ð8ð òEó ðEð ò<ó ð<ð òDó ðDð òAó ðAð ò;ó ð;ð ÙÐ\Ó]ò;ó ^ó ð;ô,r   r   )Ú
__future__r   Útypingr   r   Útyping_extensionsr   Ú!github.SecurityAndAnalysisFeaturer=   Úgithub.GithubObjectr   r   r	   r
   r   rJ   r   r   Ú<module>rP      s/   ðõX #ç %å (ã (ß MÑ MáÝLôAÐ4õ Ar   