Ë
    ×—Äj  ã                  ód   — 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)ÚCodeSecurityConfigc                  óL   — e Zd ZdZdd„Zd	d„Zed
d„«       Zed	d„«       Zdd„Z	y)ÚRepoCodeSecurityConfiga(  
    This class represents Configurations for Code Security for a Repository.

    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-for-repository

    c                ó0   — t         | _        t         | _        y ©N)r   Ú_configurationÚ_status©Úselfs    úbC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/RepoCodeSecurityConfig.pyÚ_initAttributesz&RepoCodeSecurityConfig._initAttributesD   s   € Ü=CˆÔÜ'-ˆ�ó    c                ó<   — | j                  d| j                  i«      S )NÚconfiguration)Úget__repr__r   r   s    r   Ú__repr__zRepoCodeSecurityConfig.__repr__H   s%   € Ø×Ñà ×!3Ñ!3ðó
ð 	
r   c                ó.   — | j                   j                  S r   )r   Úvaluer   s    r   r   z$RepoCodeSecurityConfig.configurationO   s   € à×"Ñ"×(Ñ(Ð(r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚstatuszRepoCodeSecurityConfig.statusS   s   € à�|‰|×!Ñ!Ð!r   c                ó¬   — d|v r2| j                  t        j                  j                  |d   «      | _        d|v r| j	                  |d   «      | _        y y )Nr   r   )Ú_makeClassAttributeÚgithubr	   r   Ú_makeStringAttributer   )r   Ú
attributess     r   Ú_useAttributesz%RepoCodeSecurityConfig._useAttributesW   sY   € Ø˜jÑ(Ø"&×":Ñ":Ü×)Ñ)×<Ñ<¸jÈÑ>Yó#ˆDÔð �zÑ!Ø×4Ñ4°ZÀÑ5IÓJˆD�Lð "r   N)ÚreturnÚNone)r#   Ústr)r#   r	   )r!   zdict[str, Any]r#   r$   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r"   © r   r   r   r   7   s?   „ ñ
ó.ó
ð ò)ó ð)ð ò"ó ð"ôKr   r   )Ú
__future__r   Útypingr   r   Úgithub.CodeSecurityConfigr   Úgithub.GithubObjectr   r   r   r	   r   r+   r   r   Ú<module>r0      s/   ðõV #ç %ã  ß MÑ MáØÝ<ô&KÐ7õ &Kr   