
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                   z    \ rS rSrSrS r\S 5       r\S 5       r\S 5       r	\S 5       r
\S 5       rS	 rS
 rSrg)Permissions"   z#
This class represents Permissions
c                     U R                  U R                  R                  U R                  R                  U R                  R                  U R
                  R                  U R                  R                  S.5      $ )N)adminmaintainpullpushtriage)get__repr___adminvalue	_maintain_pull_push_triageselfs    8/venv/lib/python3.13/site-packages/github/Permissions.py__repr__Permissions.__repr__'   s[    ** NN00

((

((,,,,
 	
    c                 .    U R                   R                  $ z
:type: bool
)r   r   r   s    r   r   Permissions.admin2   s    
 {{   r   c                 .    U R                   R                  $ r   )r   r   r   s    r   r   Permissions.maintain9   s    
 ~~###r   c                 .    U R                   R                  $ r   )r   r   r   s    r   r	   Permissions.pull@       
 zzr   c                 .    U R                   R                  $ r   )r   r   r   s    r   r
   Permissions.pushG   r    r   c                 .    U R                   R                  $ r   )r   r   r   s    r   r   Permissions.triageN   s    
 ||!!!r   c                 :   [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r   r   r   r   r   s    r   _initAttributesPermissions._initAttributesU   sa    ))00,,33((//
((//
**11r   c                 <   SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        g g )Nr   r   r	   r
   r   )_makeBoolAttributer   r   r   r   r   )r   
attributess     r   _useAttributesPermissions._useAttributes\   s    j 11*W2EFDK#!44Z
5KLDNZ00F1CDDJZ00F1CDDJz!22:h3GHDL "r   )r   r   r   r   r   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r	   r
   r   r)   r.   __static_attributes__ r   r   r   r   "   s{    	
 ! ! $ $         " "2
Ir   r   )github.GithubObjectr&   r'   NonCompletableGithubObjectr   r7   r   r   <module>r:      s&   > DI&%%@@ DIr   