
    #Iig                     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)GistFile"   z!
This class represents GistFiles
c                 P    U R                  SU R                  R                  05      $ )Nfilename)get__repr__	_filenamevalueselfs    5/venv/lib/python3.13/site-packages/github/GistFile.py__repr__GistFile.__repr__'   s"    T^^-A-A BCC    c                 .    U R                   R                  $ z
:type: string
)_contentr
   r   s    r   contentGistFile.content*       
 }}"""r   c                 .    U R                   R                  $ r   )r	   r
   r   s    r   r   GistFile.filename1       
 ~~###r   c                 .    U R                   R                  $ r   )	_languager
   r   s    r   languageGistFile.language8   r   r   c                 .    U R                   R                  $ r   )_raw_urlr
   r   s    r   raw_urlGistFile.raw_url?   r   r   c                 .    U R                   R                  $ )z
:type: integer
)_sizer
   r   s    r   sizeGistFile.sizeF       
 zzr   c                 .    U R                   R                  $ r   )_typer
   r   s    r   typeGistFile.typeM   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GistFile._initAttributesT   st    ++22,,33,,33++22((//
((//
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)   )_makeStringAttributer   r	   r   r   _makeIntAttributer#   r(   )r   
attributess     r   _useAttributesGistFile._useAttributes\   s    
" 55j6KLDM#!66z*7MNDN#!66z*7MNDN
" 55j6KLDMZ//
60BCDJZ22:f3EFDJ  r   )r   r	   r   r   r#   r(   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r    r$   r)   r/   r5   __static_attributes__ r   r   r   r   "   s    D # # $ $ $ $ # #        0Gr   r   )github.GithubObjectr,   r-   NonCompletableGithubObjectr   r>   r   r   <module>rA      s&   > FGv""== FGr   