
    #Ii)                     b    S SK rS SKrS SKrS SKr " S S\R
                  R                  5      rg)    Nc                   t   \ 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	 5       r\S
 5       r\S 5       r\S 5       r\S 5       r\S 5       r\S 5       r\S 5       r\S 5       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)GistHistoryState$   z)
This class represents GistHistoryStates
c                 d    U R                  U R                  5        U R                  R                  $ )z0
:type: :class:`github.CommitStats.CommitStats`
)_completeIfNotSet_change_statusvalueselfs    =/venv/lib/python3.13/site-packages/github/GistHistoryState.pychange_statusGistHistoryState.change_status)   s*    
 	t223""(((    c                 d    U R                  U R                  5        U R                  R                  $ )z
:type: integer
)r   	_commentsr	   r
   s    r   commentsGistHistoryState.comments1   &    
 	t~~.~~###r   c                 d    U R                  U R                  5        U R                  R                  $ z
:type: string
)r   _comments_urlr	   r
   s    r   comments_urlGistHistoryState.comments_url9   *    
 	t112!!'''r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _commits_urlr	   r
   s    r   commits_urlGistHistoryState.commits_urlA   *    
 	t001  &&&r   c                 d    U R                  U R                  5        U R                  R                  $ z
:type: datetime.datetime
)r   _committed_atr	   r
   s    r   committed_atGistHistoryState.committed_atI   r   r   c                 d    U R                  U R                  5        U R                  R                  $ r!   )r   _created_atr	   r
   s    r   
created_atGistHistoryState.created_atQ   *    
 	t//0%%%r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _descriptionr	   r
   s    r   descriptionGistHistoryState.descriptionY   r   r   c                 d    U R                  U R                  5        U R                  R                  $ )z<
:type: dict of string to :class:`github.GistFile.GistFile`
)r   _filesr	   r
   s    r   filesGistHistoryState.filesa   &    
 	t{{+{{   r   c                 d    U R                  U R                  5        U R                  R                  $ )z*
:type: list of :class:`github.Gist.Gist`
)r   _forksr	   r
   s    r   forksGistHistoryState.forksi   r2   r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   
_forks_urlr	   r
   s    r   	forks_urlGistHistoryState.forks_urlq   s&    
 	t/$$$r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _git_pull_urlr	   r
   s    r   git_pull_urlGistHistoryState.git_pull_urly   r   r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _git_push_urlr	   r
   s    r   git_push_urlGistHistoryState.git_push_url   r   r   c                 d    U R                  U R                  5        U R                  R                  $ )z*
:type: list of :class:`GistHistoryState`
)r   _historyr	   r
   s    r   historyGistHistoryState.history   &    
 	t}}-}}"""r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   	_html_urlr	   r
   s    r   html_urlGistHistoryState.html_url   r   r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _idr	   r
   s    r   idGistHistoryState.id   s$    
 	txx(xx~~r   c                 d    U R                  U R                  5        U R                  R                  $ z,
:type: :class:`github.NamedUser.NamedUser`
)r   _ownerr	   r
   s    r   ownerGistHistoryState.owner   r2   r   c                 d    U R                  U R                  5        U R                  R                  $ )z
:type: bool
)r   _publicr	   r
   s    r   publicGistHistoryState.public   s&    
 	t||,||!!!r   c                 d    U R                  U R                  5        U R                  R                  $ r!   )r   _updated_atr	   r
   s    r   
updated_atGistHistoryState.updated_at   r)   r   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _urlr	   r
   s    r   urlGistHistoryState.url   s$    
 	tyy)yyr   c                 d    U R                  U R                  5        U R                  R                  $ rQ   )r   _userr	   r
   s    r   userGistHistoryState.user   s&    
 	tzz*zzr   c                 d    U R                  U R                  5        U R                  R                  $ r   )r   _versionr	   r
   s    r   versionGistHistoryState.version   rG   r   c                    [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l	        [         R                  R                  U l
        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        [         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+   r/   r4   r8   r<   r@   rD   rI   rM   rR   rV   rZ   r^   rb   rf   r
   s    r   _initAttributes GistHistoryState._initAttributes   s   $1188,,33#0077"//66#0077!..55"//66))00))00 --44#0077#0077++22,,33&&--))00**11!..55''..	((//
++22r   c                     SU;   a2  U R                  [        R                  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        SU;   a  U R                  US   5      U l        SU;   a2  U R                  [        R                  R                  US   5      U l        S	U;   a2  U R!                  [        R"                  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        SU;   a  U R                  US   5      U l        SU;   a2  U R                  [        R4                  R4                  US   5      U l        SU;   a  U R9                  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;   a2  U R                  [        R4                  R4                  US   5      U l         SU;   a  U R                  US   5      U l!        g g )Nr   r   r   r   r#   r'   r,   r0   r5   r9   r=   rA   rE   rJ   rN   rS   rW   r[   r_   rc   rg   )"_makeClassAttributerj   CommitStatsr   _makeIntAttributer   _makeStringAttributer   r   _makeDatetimeAttributer"   r&   r+   $_makeDictOfStringsToClassesAttributeGistFiler/   _makeListOfClassesAttributeGistr4   r8   r<   r@   r   rD   rI   rM   	NamedUserrR   _makeBoolAttributerV   rZ   r^   rb   rf   )r   
attributess     r   _useAttributesGistHistoryState._useAttributes   s   j("&":":""..
?0K#D #!33Jz4JKDNZ'!%!:!::n;U!VDJ& $ 9 9*]:S TDZ'!%!<!<Z=W!XD:%#:::l;STDJ& $ 9 9*]:S TDj CC((*W*=DK j ::  *W"5DK *$"77
;8OPDOZ'!%!:!::n;U!VDZ'!%!:!::n;U!VD
" << *Y"7DM #!66z*7MNDN:00D1ABDHj 22  **Jw,?DK z!22:h3GHDL:%#:::l;STDJ11*U2CDDIZ11  **Jv,>DJ 
" 55j6KLDM #r   )r   r   r   r   r"   r&   r+   r/   r4   r8   r<   r@   rD   rI   rM   rR   rV   rZ   r^   rb   rf   N)__name__
__module____qualname____firstlineno____doc__propertyr   r   r   r   r#   r'   r,   r0   r5   r9   r=   rA   rE   rJ   rN   rS   rW   r[   r_   rc   rg   rm   r|   __static_attributes__ r   r   r   r   $   s    ) ) $ $ ( ( ' ' ( ( & & ' ' ! ! ! ! % % ( ( ( ( # # $ $   ! ! " " & &       # #3.6Mr   r   )github.CommitStatsrj   github.Gistgithub.GithubObjectgithub.NamedUserrk   CompletableGithubObjectr   r   r   r   <module>r      s/   <    zMv**BB zMr   