Ë
    Ö—Äj˜0  ã                  óR   — d dl mZ d dlmZ d dlmZ d dlmZmZmZ  G d„ de«      Z	y)é    )Úannotations)Údatetime)ÚAny)Ú	AttributeÚNonCompletableGithubObjectÚNotSetc                  óü  — 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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)&ÚCodeSecurityConfiga  
    This class represents Configurations for Code Security.

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

    The OpenAPI schema can be found at

    - /components/schemas/code-security-configuration

    c                ó@  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_advanced_securityÚ_code_scanning_default_setupÚ(_code_scanning_delegated_alert_dismissalÚ_created_atÚ_dependabot_alertsÚ_dependabot_security_updatesÚ_dependency_graphÚ#_dependency_graph_autosubmit_actionÚ+_dependency_graph_autosubmit_action_optionsÚ_descriptionÚ_enforcementÚ	_html_urlÚ_idÚ_nameÚ _private_vulnerability_reportingÚ_secret_scanningÚ*_secret_scanning_delegated_alert_dismissalÚ!_secret_scanning_delegated_bypassÚ)_secret_scanning_delegated_bypass_optionsÚ _secret_scanning_generic_secretsÚ&_secret_scanning_non_provider_patternsÚ _secret_scanning_push_protectionÚ _secret_scanning_validity_checksÚ_target_typeÚ_updated_atÚ_url©Úselfs    ú^C:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/CodeSecurityConfig.pyÚ_initAttributesz"CodeSecurityConfig._initAttributes-   sÎ   € Ü28ˆÔÜ<BˆÔ)ÜHNˆÔ5Ü06ˆÔÜ28ˆÔÜ<BˆÔ)Ü17ˆÔÜCIˆÔ0ÜV\ˆÔ8Ü,2ˆÔÜ,2ˆÔÜ)/ˆŒÜ#)ˆŒÜ%+ˆŒ
Ü@FˆÔ-Ü06ˆÔÜJPˆÔ7ÜAGˆÔ.ÜTZˆÔ6Ü@FˆÔ-ÜFLˆÔ3Ü@FˆÔ-Ü@FˆÔ-Ü,2ˆÔÜ06ˆÔÜ$*ˆ�	ó    c                óh   — | j                  | j                  | j                  | j                  dœ«      S )N)ÚidÚnameÚdescription)Úget__repr__r-   r.   r/   r'   s    r)   Ú__repr__zCodeSecurityConfig.__repr__I   s1   € Ø×Ñà—g‘gØŸ	™	Ø#×/Ñ/ñó
ð 	
r+   c                ó.   — | j                   j                  S r   )r   Úvaluer'   s    r)   Úadvanced_securityz$CodeSecurityConfig.advanced_securityR   ó   € à×&Ñ&×,Ñ,Ð,r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Úcode_scanning_default_setupz.CodeSecurityConfig.code_scanning_default_setupV   ó   € à×0Ñ0×6Ñ6Ð6r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú'code_scanning_delegated_alert_dismissalz:CodeSecurityConfig.code_scanning_delegated_alert_dismissalZ   s   € à×<Ñ<×BÑBÐBr+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú
created_atzCodeSecurityConfig.created_at^   ó   € à×Ñ×%Ñ%Ð%r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Údependabot_alertsz$CodeSecurityConfig.dependabot_alertsb   r5   r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Údependabot_security_updatesz.CodeSecurityConfig.dependabot_security_updatesf   r8   r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Údependency_graphz#CodeSecurityConfig.dependency_graphj   s   € à×%Ñ%×+Ñ+Ð+r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú"dependency_graph_autosubmit_actionz5CodeSecurityConfig.dependency_graph_autosubmit_actionn   s   € à×7Ñ7×=Ñ=Ð=r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú*dependency_graph_autosubmit_action_optionsz=CodeSecurityConfig.dependency_graph_autosubmit_action_optionsr   s   € à×?Ñ?×EÑEÐEr+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   r/   zCodeSecurityConfig.descriptionv   ó   € à× Ñ ×&Ñ&Ð&r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   ÚenforcementzCodeSecurityConfig.enforcementz   rI   r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Úhtml_urlzCodeSecurityConfig.html_url~   s   € à�~‰~×#Ñ#Ð#r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   r-   zCodeSecurityConfig.id‚   s   € à�x‰x�~‰~Ðr+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   r.   zCodeSecurityConfig.name†   s   € à�z‰z×ÑÐr+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Úprivate_vulnerability_reportingz2CodeSecurityConfig.private_vulnerability_reportingŠ   ó   € à×4Ñ4×:Ñ:Ð:r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Úsecret_scanningz"CodeSecurityConfig.secret_scanningŽ   s   € à×$Ñ$×*Ñ*Ð*r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú)secret_scanning_delegated_alert_dismissalz<CodeSecurityConfig.secret_scanning_delegated_alert_dismissal’   s   € à×>Ñ>×DÑDÐDr+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú secret_scanning_delegated_bypassz3CodeSecurityConfig.secret_scanning_delegated_bypass–   s   € à×5Ñ5×;Ñ;Ð;r+   c                ó.   — | j                   j                  S r   )r   r3   r'   s    r)   Ú(secret_scanning_delegated_bypass_optionsz;CodeSecurityConfig.secret_scanning_delegated_bypass_optionsš   s   € à×=Ñ=×CÑCÐCr+   c                ó.   — | j                   j                  S r   )r    r3   r'   s    r)   Úsecret_scanning_generic_secretsz2CodeSecurityConfig.secret_scanning_generic_secretsž   rR   r+   c                ó.   — | j                   j                  S r   )r!   r3   r'   s    r)   Ú%secret_scanning_non_provider_patternsz8CodeSecurityConfig.secret_scanning_non_provider_patterns¢   s   € à×:Ñ:×@Ñ@Ð@r+   c                ó.   — | j                   j                  S r   )r"   r3   r'   s    r)   Úsecret_scanning_push_protectionz2CodeSecurityConfig.secret_scanning_push_protection¦   rR   r+   c                ó.   — | j                   j                  S r   )r#   r3   r'   s    r)   Úsecret_scanning_validity_checksz2CodeSecurityConfig.secret_scanning_validity_checksª   rR   r+   c                ó.   — | j                   j                  S r   )r$   r3   r'   s    r)   Útarget_typezCodeSecurityConfig.target_type®   rI   r+   c                ó.   — | j                   j                  S r   )r%   r3   r'   s    r)   Ú
updated_atzCodeSecurityConfig.updated_at²   r=   r+   c                ó.   — | j                   j                  S r   )r&   r3   r'   s    r)   ÚurlzCodeSecurityConfig.url¶   s   € à�y‰y�‰Ðr+   c                ór  — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r;|d   �t	        |d   t
        «      s
J |d   «       ‚| 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 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 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 r;|d   �t	        |d   t
        «      s
J |d   «       ‚| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr4   r7   r:   r<   r?   rA   rC   rE   rG   r/   rK   rM   r-   r.   rQ   rT   rV   rX   rZ   r\   r^   r`   rb   rd   rf   rh   ) Ú_makeStringAttributer   r   r   Ú
isinstanceÚstrÚ_makeDatetimeAttributer   r   r   r   r   Ú_makeDictAttributer   r   r   r   Ú_makeIntAttributer   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   )r(   Ú
attributess     r)   Ú_useAttributesz!CodeSecurityConfig._useAttributesº   sö  € Ø *Ñ,Ø&*×&?Ñ&?À
ÐK^Ñ@_Ó&`ˆDÔ#Ø(¨JÑ6Ø04×0IÑ0IÈ*ÐUrÑJsÓ0tˆDÔ-Ø4¸
ÑBØ<@×<UÑ<UØÐDÑEó=ˆDÔ9ð ˜:Ñ%Ø˜lÑ+Ð3´zÀ*È\ÑBZÔ\_Ô7`ð ÐblØñcó Ð`ð  $×:Ñ:¸:ÀlÑ;SÓTˆDÔØ *Ñ,Ø&*×&?Ñ&?À
ÐK^Ñ@_Ó&`ˆDÔ#Ø(¨JÑ6Ø04×0IÑ0IÈ*ÐUrÑJsÓ0tˆDÔ-Ø Ñ+Ø%)×%>Ñ%>¸zÐJ\Ñ?]Ó%^ˆDÔ"Ø/°:Ñ=Ø7;×7PÑ7PØÐ?Ñ@ó8ˆDÔ4ð 8¸:ÑEØ?C×?VÑ?VØÐGÑHó@ˆDÔ<ð ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆDŒHØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ,°
Ñ:Ø48×4MÑ4MØÐ<Ñ=ó5ˆDÔ1ð  
Ñ*Ø$(×$=Ñ$=¸jÐIZÑ>[Ó$\ˆDÔ!Ø6¸*ÑDØ>B×>WÑ>WØÐFÑGó?ˆDÔ;ð .°Ñ;Ø59×5NÑ5NØÐ=Ñ>ó6ˆDÔ2ð 6¸ÑCØ=A×=TÑ=TØÐEÑFó>ˆDÔ:ð -°
Ñ:Ø48×4MÑ4MØÐ<Ñ=ó5ˆDÔ1ð 3°jÑ@Ø:>×:SÑ:SØÐBÑCó;ˆDÔ7ð -°
Ñ:Ø48×4MÑ4MØÐ<Ñ=ó5ˆDÔ1ð -°
Ñ:Ø48×4MÑ4MØÐ<Ñ=ó5ˆDÔ1ð ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜:Ñ%Ø˜lÑ+Ð3´zÀ*È\ÑBZÔ\_Ô7`ð ÐblØñcó Ð`ð  $×:Ñ:¸:ÀlÑ;SÓTˆDÔØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆD�Ið r+   N)ÚreturnÚNone)rr   rl   )rr   r   )rr   údict[str, Any])rr   Úint)rp   rt   rr   rs   )"Ú__name__Ú
__module__Ú__qualname__Ú__doc__r*   r1   Úpropertyr4   r7   r:   r<   r?   rA   rC   rE   rG   r/   rK   rM   r-   r.   rQ   rT   rV   rX   rZ   r\   r^   r`   rb   rd   rf   rh   rq   © r+   r)   r
   r
       s*  „ ñ
ó+ó8
ð ò-ó ð-ð ò7ó ð7ð òCó ðCð ò&ó ð&ð ò-ó ð-ð ò7ó ð7ð ò,ó ð,ð ò>ó ð>ð òFó ðFð ò'ó ð'ð ò'ó ð'ð ò$ó ð$ð òó ðð ò ó ð ð ò;ó ð;ð ò+ó ð+ð òEó ðEð ò<ó ð<ð òDó ðDð ò;ó ð;ð òAó ðAð ò;ó ð;ð ò;ó ð;ð ò'ó ð'ð ò&ó ð&ð òó ðôPEr+   r
   N)
Ú
__future__r   r   Útypingr   Úgithub.GithubObjectr   r   r   r
   r{   r+   r)   Ú<module>r      s'   ðõ0 #å Ý ç MÑ MôjEÐ3õ jEr+   