
    ,Of                    F    d dl mZ d dlmZ d dlmZmZmZ  G d de      Zy)    )annotations)Any)	AttributeNonCompletableGithubObjectNotSetc                  D    e Zd ZdZddZedd       Zedd       Zd	dZy)
StatsParticipationz
    This class represents StatsParticipations.

    The reference can be found here
    https://docs.github.com/en/rest/reference/repos#get-the-weekly-commit-count

    c                0    t         | _        t         | _        y N)r   _all_ownerselfs    9lib/python3.12/site-packages/github/StatsParticipation.py_initAttributesz"StatsParticipation._initAttributes8   s    *0	,2    c                .    | j                   j                  S r   )r   valuer   s    r   allzStatsParticipation.all<   s    yyr   c                .    | j                   j                  S r   )r   r   r   s    r   ownerzStatsParticipation.owner@   s    {{   r   c                z    d|v r| j                  |d         | _        d|v r| j                  |d         | _        y y )Nr   r   )_makeListOfIntsAttributer   r   )r   
attributess     r   _useAttributesz!StatsParticipation._useAttributesD   sE    J55j6GHDIj 77
78KLDK !r   N)returnNone)r   z	list[int])r   zdict[str, Any]r   r   )	__name__
__module____qualname____doc__r   propertyr   r   r    r   r   r	   r	   /   s:    3   ! !Mr   r	   N)	
__future__r   typingr   github.GithubObjectr   r   r   r	   r#   r   r   <module>r'      s#   P #  M MM3 Mr   