Ë
    Ö—Äj8-  ã                  óR   — d dl mZ 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)Údatetime)ÚAny)Ú	AttributeÚCompletableGithubObjectÚNotSetc                  ó˜  — e Zd ZdZdd„Zdd„Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd„«       Zedd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zdd„Zd d„Zy)!ÚDownloadz„
    This class represents Downloads.

    The reference can be found here
    https://docs.github.com/en/rest/reference/repos

    c                ó¼  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_accesskeyidÚ_aclÚ_bucketÚ_content_typeÚ_created_atÚ_descriptionÚ_download_countÚ_expirationdateÚ	_html_urlÚ_idÚ
_mime_typeÚ_nameÚ_pathÚ_policyÚ_prefixÚ	_redirectÚ_s3_urlÚ
_signatureÚ_sizeÚ_url©Úselfs    úTC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/Download.pyÚ_initAttributeszDownload._initAttributes:   s”   € Ü,2ˆÔÜ$*ˆŒ	Ü'-ˆŒÜ-3ˆÔÜ06ˆÔÜ,2ˆÔÜ/5ˆÔÜ4:ˆÔÜ)/ˆŒÜ#)ˆŒÜ*0ˆŒÜ%+ˆŒ
Ü%+ˆŒ
Ü'-ˆŒÜ'-ˆŒÜ*0ˆŒÜ'-ˆŒÜ*0ˆŒÜ%+ˆŒ
Ü$*ˆ�	ó    c                óP   — | j                  d| j                  j                  i«      S )NÚid)Úget__repr__r   Úvaluer!   s    r#   Ú__repr__zDownload.__repr__P   s    € Ø×Ñ  t§x¡x§~¡~Ð 6Ó7Ð7r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )Ú_completeIfNotSetr   r)   r!   s    r#   ÚaccesskeyidzDownload.accesskeyidS   ó(   € à×Ñ˜t×0Ñ0Ô1Ø× Ñ ×&Ñ&Ð&r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚaclzDownload.aclX   ó"   € à×Ñ˜tŸy™yÔ)Ø�y‰y�‰Ðr%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚbucketzDownload.bucket]   ó$   € à×Ñ˜tŸ|™|Ô,Ø�|‰|×!Ñ!Ð!r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Úcontent_typezDownload.content_typeb   s(   € à×Ñ˜t×1Ñ1Ô2Ø×!Ñ!×'Ñ'Ð'r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Ú
created_atzDownload.created_atg   s(   € à×Ñ˜t×/Ñ/Ô0Ø×Ñ×%Ñ%Ð%r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚdescriptionzDownload.descriptionl   r.   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Údownload_countzDownload.download_countq   ó(   € à×Ñ˜t×3Ñ3Ô4Ø×#Ñ#×)Ñ)Ð)r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚexpirationdatezDownload.expirationdatev   r=   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Úhtml_urlzDownload.html_url{   ó$   € à×Ñ˜tŸ~™~Ô.Ø�~‰~×#Ñ#Ð#r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   r'   zDownload.id€   s"   € à×Ñ˜tŸx™xÔ(Ø�x‰x�~‰~Ðr%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Ú	mime_typezDownload.mime_type…   ó$   € à×Ñ˜tŸ™Ô/Ø�‰×$Ñ$Ð$r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚnamezDownload.nameŠ   ó$   € à×Ñ˜tŸz™zÔ*Ø�z‰z×ÑÐr%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚpathzDownload.path�   rI   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚpolicyzDownload.policy”   r4   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚprefixzDownload.prefix™   r4   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚredirectzDownload.redirectž   rB   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Ús3_urlzDownload.s3_url£   r4   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   Ú	signaturezDownload.signature¨   rF   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r   r)   r!   s    r#   ÚsizezDownload.size­   rI   r%   c                ód   — | j                  | j                  «       | j                  j                  S r   )r,   r    r)   r!   s    r#   ÚurlzDownload.url²   r1   r%   c                óV   — | j                   j                  d| j                  «      \  }}y)zz
        :calls: `DELETE /repos/{owner}/{repo}/downloads/{id} <https://docs.github.com/en/rest/reference/repos>`_
        ÚDELETEN)Ú
_requesterÚrequestJsonAndCheckrY   )r"   ÚheadersÚdatas      r#   ÚdeletezDownload.delete·   s"   € ð Ÿ™×;Ñ;¸HÀdÇhÁhÓO‰ˆ‘r%   c                ó.  — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _	        d|v r| j                  |d   «      | _
        d	|v r| j                  |d	   «      | _        d
|v r| j                  |d
   «      | _        nOd|v rK|d   rF|d   j                  d«      d   }|j                  «       r| j                  t        |«      «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j+                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr-   r0   r3   r6   r8   r:   r<   r?   rA   r'   rY   Ú/éÿÿÿÿrE   rH   rK   rM   rO   rQ   rS   rU   rW   )Ú_makeStringAttributer   r   r   r   Ú_makeDatetimeAttributer   r   Ú_makeIntAttributer   r   r   r   ÚsplitÚ	isnumericÚintr   r   r   r   r   Ú_makeBoolAttributer   r   r   r   r    )r"   Ú
attributesr'   s      r#   Ú_useAttributeszDownload._useAttributes½   sú  € Ø˜JÑ&Ø $× 9Ñ 9Ø˜=Ñ)ó!ˆDÔð �JÑØ×1Ñ1Ø˜5Ñ!óˆDŒIð �zÑ!Ø×4Ñ4Ø˜8Ñ$óˆDŒLð ˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜zÑ)Ø#'×#9Ñ#9¸*ÐEUÑ:VÓ#WˆDÔ Ø˜zÑ)Ø#'×#>Ñ#>ØÐ+Ñ,ó$ˆDÔ ð ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆD�HØ�jÑ  Z°Ò%6Ø˜EÑ"×(Ñ(¨Ó-¨bÑ1ˆBØ�|‰|Œ~Ø×1Ñ1´#°b³'Ó:�”Ø˜*Ñ$Ø"×7Ñ7Ø˜;Ñ'óˆDŒOð �ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ�ZÑØ×2Ñ2Ø˜6Ñ"óˆDŒJð �zÑ!Ø×4Ñ4Ø˜8Ñ$óˆDŒLð �zÑ!Ø×4Ñ4Ø˜8Ñ$óˆDŒLð ˜Ñ#Ø!×4Ñ4Ø˜:Ñ&óˆDŒNð �zÑ!Ø×4Ñ4Ø˜8Ñ$óˆDŒLð ˜*Ñ$Ø"×7Ñ7Ø˜;Ñ'óˆDŒOð �ZÑØ×/Ñ/°
¸6Ñ0BÓCˆDŒJØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆD�Ið r%   N)ÚreturnÚNone)rm   Ústr)rm   r   )rm   ri   )rm   Úbool)rk   zdict[str, Any]rm   rn   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r$   r*   Úpropertyr-   r0   r3   r6   r8   r:   r<   r?   rA   r'   rE   rH   rK   rM   rO   rQ   rS   rU   rW   rY   r`   rl   © r%   r#   r
   r
   1   s®  „ ñó+ó,8ð ò'ó ð'ð òó ðð ò"ó ð"ð ò(ó ð(ð ò&ó ð&ð ò'ó ð'ð ò*ó ð*ð ò*ó ð*ð ò$ó ð$ð òó ðð ò%ó ð%ð ò ó ð ð ò ó ð ð ò"ó ð"ð ò"ó ð"ð ò$ó ð$ð ò"ó ð"ð ò%ó ð%ð ò ó ð ð òó ðóPôBEr%   r
   N)
Ú
__future__r   r   Útypingr   Úgithub.GithubObjectr   r   r   r
   rv   r%   r#   Ú<module>rz      s(   ðõR #å Ý ç JÑ JôNEÐ&õ NEr%   