
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                   Z    \ rS rSrSrS r\S 5       r\S 5       r\S 5       r	S r
S rS	rg
)	GitAuthor"   z"
This class represents GitAuthors
c                 P    U R                  SU R                  R                  05      $ )Nname)get__repr___namevalueselfs    6/venv/lib/python3.13/site-packages/github/GitAuthor.py__repr__GitAuthor.__repr__'   s"    )9)9 :;;    c                 .    U R                   R                  $ )z
:type: datetime.datetime
)_dater
   r   s    r   dateGitAuthor.date*       
 zzr   c                 .    U R                   R                  $ z
:type: string
)_emailr
   r   s    r   emailGitAuthor.email1   s    
 {{   r   c                 .    U R                   R                  $ r   )r	   r
   r   s    r   r   GitAuthor.name8   r   r   c                     [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r   r	   r   s    r   _initAttributesGitAuthor._initAttributes?   s;    ((//
))00((//
r   c                     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   )_makeDatetimeAttributer   _makeStringAttributer   r	   )r   
attributess     r   _useAttributesGitAuthor._useAttributesD   sd    Z44Z5GHDJj 33Jw4GHDKZ22:f3EFDJ  r   )r   r   r	   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r!   r'   __static_attributes__ r   r   r   r   "   sS    <     ! !    0
Gr   r   )github.GithubObjectr   r   NonCompletableGithubObjectr   r0   r   r   <module>r3      s$   > (G##>> (Gr   