Ë
    ×—ÄjÀ  ã                  óF   — 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)Ú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dd	„Zy
)ÚPermissionsaZ  
    This class represents Permissions.

    The OpenAPI schema can be found at

    - /components/schemas/collaborator/properties/permissions
    - /components/schemas/full-repository/properties/permissions
    - /components/schemas/minimal-repository/properties/permissions
    - /components/schemas/nullable-repository/properties/permissions
    - /components/schemas/repo-search-result-item/properties/permissions
    - /components/schemas/repository/properties/permissions
    - /components/schemas/team-repository/properties/permissions
    - /components/schemas/team/properties/permissions

    c                ór   — t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_adminÚ	_maintainÚ_pullÚ_pushÚ_triage©Úselfs    úWC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/Permissions.pyÚ_initAttributeszPermissions._initAttributes@   s%   € Ü'-ˆŒÜ*0ˆŒÜ&,ˆŒ
Ü&,ˆŒ
Ü(.ˆ�ó    c                óø   — | j                  | j                  j                  | j                  j                  | j                  j                  | j
                  j                  | j                  j                  dœ«      S )N)ÚadminÚmaintainÚpullÚpushÚtriage)Úget__repr__r   Úvaluer   r   r   r   r   s    r   Ú__repr__zPermissions.__repr__G   s[   € Ø×ÑàŸ™×*Ñ*Ø ŸN™N×0Ñ0ØŸ
™
×(Ñ(ØŸ
™
×(Ñ(ØŸ,™,×,Ñ,ñó
ð 	
r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zPermissions.adminR   s   € à�{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zPermissions.maintainV   s   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zPermissions.pullZ   ó   € à�z‰z×ÑÐr   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zPermissions.push^   r"   r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zPermissions.triageb   s   € à�|‰|×!Ñ!Ð!r   c                ó(  — 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   «      | _        y y )Nr   r   r   r   r   )Ú_makeBoolAttributer   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributeszPermissions._useAttributesf   s¢   € Ø�jÑ Ø×1Ñ1°*¸WÑ2EÓFˆDŒKØ˜Ñ#Ø!×4Ñ4°ZÀ
Ñ5KÓLˆDŒNØ�ZÑØ×0Ñ0°¸FÑ1CÓDˆDŒJØ�ZÑØ×0Ñ0°¸FÑ1CÓDˆDŒJØ�zÑ!Ø×2Ñ2°:¸hÑ3GÓHˆD�Lð "r   N)ÚreturnÚNone)r)   Ústr)r)   Úbool)r'   zdict[str, Any]r)   r*   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r   r   r   r(   © r   r   r	   r	   /   s{   „ ñó /ó	
ð ò!ó ð!ð ò$ó ð$ð ò ó ð ð ò ó ð ð ò"ó ð"ô
Ir   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   r2   r   r   Ú<module>r6      s%   ðõP #å ç MÑ MôAIÐ,õ AIr   