
    #Ii8                     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	)
	Stargazer   z
This class represents Stargazers. The reference can be found here https://docs.github.com/en/rest/reference/activity#starring
c                 x    U R                  SU R                  R                  R                  R                  05      $ )Nuser)get__repr___uservalue_loginselfs    6/venv/lib/python3.13/site-packages/github/Stargazer.py__repr__Stargazer.__repr__#   s.    )9)9)@)@)F)F GHH    c                 .    U R                   R                  $ )z
:type: datetime.datetime
)_starred_atr
   r   s    r   
starred_atStargazer.starred_at&   s    
 %%%r   c                 .    U R                   R                  $ )z"
:type: :class:`github.NamedUser`
)r	   r
   r   s    r   r   Stargazer.user-   s    
 zzr   c                     [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r	   _urlr   s    r   _initAttributesStargazer._initAttributes4   s<    !..55((//
''..	r   c                     SU;   a  U R                  US   5      U l        SU;   a3  U R                  [        R                  R                  US   5      U l        g g )Nr   r   )_makeDatetimeAttributer   _makeClassAttributer   	NamedUserr	   )r   
attributess     r   _useAttributesStargazer._useAttributes9   sW    :%#:::l;STDZ11  **Jv,>DJ  r   )r   r   r	   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r$   __static_attributes__ r   r   r   r      s?    I & &    /
r   r   )r   r   NonCompletableGithubObjectr   r-   r   r   <module>r/      s"   6 !##>> !r   