
    #IiK                     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                       \ 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
 5       r\S 5       rS rS rSrg)Event%   zy
This class represents Events. The reference can be found here https://docs.github.com/en/rest/reference/activity#events
c                 z    U R                  U R                  R                  U R                  R                  S.5      $ )N)idtype)get__repr___idvalue_typeselfs    2/venv/lib/python3.13/site-packages/github/Event.py__repr__Event.__repr__*   s*    txx~~tzz?O?O PQQ    c                 .    U R                   R                  $ )z,
:type: :class:`github.NamedUser.NamedUser`
)_actorr   r   s    r   actorEvent.actor-   s    
 {{   r   c                 .    U R                   R                  $ )z
:type: datetime.datetime
)_created_atr   r   s    r   
created_atEvent.created_at4   s    
 %%%r   c                 .    U R                   R                  $ z
:type: string
)r
   r   r   s    r   r   Event.id;   s    
 xx~~r   c                 .    U R                   R                  $ )z2
:type: :class:`github.Organization.Organization`
)_orgr   r   s    r   org	Event.orgB   s    
 yyr   c                 .    U R                   R                  $ )z
:type: dict
)_payloadr   r   s    r   payloadEvent.payloadI   s    
 }}"""r   c                 .    U R                   R                  $ )z
:type: bool
)_publicr   r   s    r   publicEvent.publicP   s    
 ||!!!r   c                 .    U R                   R                  $ )z.
:type: :class:`github.Repository.Repository`
)_repor   r   s    r   repo
Event.repoW       
 zzr   c                 .    U R                   R                  $ r   )r   r   r   s    r   r   
Event.type^   r.   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
        g )N)githubGithubObjectNotSetr   r   r
   r   r#   r'   r+   r   r   s    r   _initAttributesEvent._initAttributese   s    ))00!..55&&--''..	++22**11((//
((//
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;   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;   a2  U R                  [        R                  R                  US   5      U l        SU;   a  U R                  US   5      U l        g g )	Nr   r   r   r    r$   r(   r,   r   )_makeClassAttributer2   	NamedUserr   _makeDatetimeAttributer   _makeStringAttributer
   Organizationr   _makeDictAttributer#   _makeBoolAttributer'   
Repositoryr+   r   )r   
attributess     r   _useAttributesEvent._useAttributeso   s9   j 22  **Jw,?DK :%#:::l;STD:00D1ABDHJ00##00*U2CDI 
" 33Jy4IJDMz!22:h3GHDLZ11!!,,j.@DJ Z22:f3EFDJ  r   )r   r   r
   r   r#   r'   r+   r   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r    r$   r(   r,   r   r5   rA   __static_attributes__ r   r   r   r   %   s    R ! ! & &     # # " "        0Gr   r   )github.GithubObjectr2   github.NamedUsergithub.Organizationgithub.Repositoryr3   NonCompletableGithubObjectr   rJ   r   r   <module>rP      s/   >    `GF:: `Gr   