Ë
    Ö—Äjÿ  ã                  ób   — d dl mZ d dlmZmZ d dlZd dlmZm	Z	m
Z
 erd dlmZ  G d„ de	«      Zy)é    )Úannotations)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)ÚTrafficc                  ó^   — e Zd ZdZd	d„Zd
d„Zedd„«       Zedd„«       Zedd„«       Z	dd„Z
y)ÚClonesa2  
    This class represents the total number of clones and breakdown per day or week for a GitHub repository.

    The reference can be found here
    https://docs.github.com/en/rest/metrics/traffic#get-repository-clones

    The OpenAPI schema can be found at

    - /components/schemas/clone-traffic

    c                óF   — t         | _        t         | _        t         | _        y ©N)r   Ú_clonesÚ_countÚ_uniques©Úselfs    úRC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/Clones.pyÚ_initAttributeszClones._initAttributesA   s   € Ü17ˆŒÜ&,ˆŒÜ(.ˆ�ó    c                óz   — | j                  | j                  j                  | j                  j                  dœ«      S )N)ÚcountÚuniques)Úget__repr__r   Úvaluer   r   s    r   Ú__repr__zClones.__repr__F   s4   € Ø×ÑàŸ™×*Ñ*ØŸ=™=×.Ñ.ñó
ð 	
r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚcloneszClones.clonesN   s   € à�|‰|×!Ñ!Ð!r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zClones.countR   s   € à�{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zClones.uniquesV   s   € à�}‰}×"Ñ"Ð"r   c                óæ   — d|v r2| j                  t        j                  j                  |d   «      | _        d|v r| j	                  |d   «      | _        d|v r| j	                  |d   «      | _        y y )Nr   r   r   )Ú_makeListOfClassesAttributeÚgithubr	   r   Ú_makeIntAttributer   r   )r   Ú
attributess     r   Ú_useAttributeszClones._useAttributesZ   sr   € Ø�zÑ!Ø×;Ñ;¼F¿N¹N×<RÑ<RÐT^Ð_gÑThÓiˆDŒLØ�jÑ Ø×0Ñ0°¸GÑ1DÓEˆDŒKØ˜
Ñ"Ø ×2Ñ2°:¸iÑ3HÓIˆD�Mð #r   N)ÚreturnÚNone)r&   Ústr)r&   zlist[Traffic])r&   Úint)r$   zdict[str, Any]r&   r'   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r   r%   © r   r   r   r   4   sS   „ ñ
ó/ó

ð ò"ó ð"ð ò!ó ð!ð ò#ó ð#ôJr   r   )Ú
__future__r   Útypingr   r   Úgithub.Trafficr"   Úgithub.GithubObjectr   r   r   r	   r   r/   r   r   Ú<module>r4      s,   ðõR #ç %ã ß MÑ MáÝ&ô,JÐ'õ ,Jr   