
    #Ii                          S SK r " S S5      rg)    Nc                       \ rS rSrSr\R                  R                  \R                  R                  4S jr\	S 5       r
Srg)InputGitTreeElement    z,
This class represents InputGitTreeElements
c                    [        U[        5      (       d   U5       e[        U[        5      (       d   U5       e[        U[        5      (       d   U5       eU[        R                  R                  L d  [        U[        5      (       d   U5       eU[        R                  R                  L d  Ub  [        U[        5      (       d   U5       eXl        X l        X0l        X@l        XPl	        g)zo
:param path: string
:param mode: string
:param type: string
:param content: string
:param sha: string or None
N)

isinstancestrgithubGithubObjectNotSet_InputGitTreeElement__path_InputGitTreeElement__mode_InputGitTreeElement__type_InputGitTreeElement__content_InputGitTreeElement__sha)selfpathmodetypecontentshas         @/venv/lib/python3.13/site-packages/github/InputGitTreeElement.py__init__InputGitTreeElement.__init__%   s      $$$*d*$$$$*d*$$$$*d*$&--444
S9
 9
 		 
 6&&---
3PS@T@T		T 
    c                 &   U R                   U R                  U R                  S.nU R                  [        R
                  R                  La  U R                  US'   U R                  [        R
                  R                  La  U R                  US'   U$ )N)r   r   r   r   r   )r   r   r   r   r	   r
   r   r   )r   identitys     r   	_identityInputGitTreeElement._identityD   sr     KKKKKK

 ::V00777"jjHUO>>!4!4!;!;;"&..HYr   )	__content__mode__path__sha__typeN)__name__
__module____qualname____firstlineno____doc__r	   r
   r   r   propertyr   __static_attributes__ r   r   r   r       s@     ##**&&> 
 
r   r   )github.GithubObjectr	   r   r+   r   r   <module>r-      s   : / /r   