
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                       \ 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	 5       rS
 rS rSrg)Plan"   z
This class represents Plans
c                 P    U R                  SU R                  R                  05      $ )Nname)get__repr___namevalueselfs    1/venv/lib/python3.13/site-packages/github/Plan.py__repr__Plan.__repr__'   s"    )9)9 :;;    c                 .    U R                   R                  $ z
:type: integer
)_collaboratorsr
   r   s    r   collaboratorsPlan.collaborators*       
 ""(((r   c                 .    U R                   R                  $ )z
:type: string
)r	   r
   r   s    r   r   	Plan.name1   s    
 zzr   c                 .    U R                   R                  $ r   )_private_reposr
   r   s    r   private_reposPlan.private_repos8   r   r   c                 .    U R                   R                  $ r   )_spacer
   r   s    r   space
Plan.space?       
 {{   r   c                 .    U R                   R                  $ r   )_filled_seatsr
   r   s    r   filled_seatsPlan.filled_seatsF   s    
 !!'''r   c                 .    U R                   R                  $ r   )_seatsr
   r   s    r   seats
Plan.seatsM   r!   r   c                 x   [         R                  R                  U l        [         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'   r   s    r   _initAttributesPlan._initAttributesT   sw    $1188((//
$1188))00#0077))00r   c                 z   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        SU;   a  U R                  US   5      U l        g g )Nr   r   r   r   r(   r$   )_makeIntAttributer   _makeStringAttributer	   r   r   r'   r#   )r   
attributess     r   _useAttributesPlan._useAttributes\   s    j("&"8"8O9T"UDZ22:f3EFDJj("&"8"8O9T"UDj 00G1DEDKj 00G1DEDKZ'!%!7!7
>8R!SD (r   )r   r#   r	   r   r'   r   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r   r$   r(   r.   r4   __static_attributes__ r   r   r   r   "   s    < ) )     ) ) ! ! ( ( ! !1Tr   r   )github.GithubObjectr+   r,   NonCompletableGithubObjectr   r=   r   r   <module>r@      s&   > FT699 FTr   