
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                   J    \ rS rSrSrS r\S 5       r\S 5       rS r	S r
Srg	)
GitignoreTemplate!   z
This class represents GitignoreTemplates. The reference can be found here https://docs.github.com/en/rest/reference/gitignore
c                 P    U R                  SU R                  R                  05      $ )Nname)get__repr___namevalueselfs    >/venv/lib/python3.13/site-packages/github/GitignoreTemplate.py__repr__GitignoreTemplate.__repr__&   s"    )9)9 :;;    c                 .    U R                   R                  $ z
:type: string
)_sourcer
   r   s    r   sourceGitignoreTemplate.source)   s    
 ||!!!r   c                 .    U R                   R                  $ r   )r	   r
   r   s    r   r   GitignoreTemplate.name0   s    
 zzr   c                     [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r	   r   s    r   _initAttributes!GitignoreTemplate._initAttributes7   s(    **11((//
r   c                     SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        g g )Nr   r   )_makeStringAttributer   r	   )r   
attributess     r   _useAttributes GitignoreTemplate._useAttributes;   sE    z!44Z5IJDLZ22:f3EFDJ  r   )r	   r   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r!   __static_attributes__ r   r   r   r   !   s?    < " "    0Gr   r   )github.GithubObjectr   r   NonCompletableGithubObjectr   r*   r   r   <module>r-      s$   < G++FF Gr   