Ë
    Ö—Äj;  ã                  ó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                  óî   — 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dd„Zy)ÚFilezu
    This class represents Files.

    The OpenAPI schema can be found at

    - /components/schemas/diff-entry

    c                óö   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        y ©N)r   Ú
_additionsÚ	_blob_urlÚ_changesÚ_contents_urlÚ
_deletionsÚ	_filenameÚ_patchÚ_previous_filenameÚ_raw_urlÚ_shaÚ_status©Úselfs    úPC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/File.pyÚ_initAttributeszFile._initAttributes;   sQ   € Ü*0ˆŒÜ)/ˆŒÜ(.ˆŒÜ-3ˆÔÜ*0ˆŒÜ)/ˆŒÜ&,ˆŒÜ28ˆÔÜ(.ˆŒÜ$*ˆŒ	Ü'-ˆ�ó    c                óz   — | j                  | j                  j                  | j                  j                  dœ«      S )N)ÚshaÚfilename)Úget__repr__r   Úvaluer   r   s    r   Ú__repr__zFile.__repr__H   s*   € Ø×Ñ¨¯	©	¯©ÀTÇ^Á^×EYÑEYÑ ZÓ[Ð[r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Ú	additionszFile.additionsK   ó   € à�‰×$Ñ$Ð$r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Úblob_urlzFile.blob_urlO   ó   € à�~‰~×#Ñ#Ð#r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   ÚchangeszFile.changesS   ó   € à�}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Úcontents_urlzFile.contents_urlW   s   € à×!Ñ!×'Ñ'Ð'r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Ú	deletionszFile.deletions[   r$   r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   r   zFile.filename_   r'   r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Úpatchz
File.patchc   s   € à�{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Úprevious_filenamezFile.previous_filenameg   s   € à×&Ñ&×,Ñ,Ð,r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   Úraw_urlzFile.raw_urlk   r*   r   c                ó.   — | j                   j                  S r   )r   r    r   s    r   r   zFile.shao   s   € à�y‰y�‰Ðr   c                ó.   — | j                   j                  S r   )r   r    r   s    r   ÚstatuszFile.statuss   s   € à�|‰|×!Ñ!Ð!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
   «      | _        d|v r| j                  |d   «      | _        y y )Nr#   r&   r)   r,   r.   r   r1   r3   r5   r   r8   )Ú_makeIntAttributer   Ú_makeStringAttributer   r   r   r   r   r   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributeszFile._useAttributesw   s_  € Ø˜*Ñ$Ø"×4Ñ4°ZÀÑ5LÓMˆDŒOØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜
Ñ"Ø ×2Ñ2°:¸iÑ3HÓIˆDŒMØ˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ˜*Ñ$Ø"×4Ñ4°ZÀÑ5LÓMˆDŒOØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ *Ñ,Ø&*×&?Ñ&?À
ÐK^Ñ@_Ó&`ˆDÔ#Ø˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ�zÑ!Ø×4Ñ4°ZÀÑ5IÓJˆD�Lð "r   N)ÚreturnÚNone)r>   Ústr)r>   Úint)r<   zdict[str, Any]r>   r?   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r!   Úpropertyr#   r&   r)   r,   r.   r   r1   r3   r5   r   r8   r=   © r   r   r	   r	   1   sô   „ ñó.ó\ð ò%ó ð%ð ò$ó ð$ð ò#ó ð#ð ò(ó ð(ð ò%ó ð%ð ò$ó ð$ð ò!ó ð!ð ò-ó ð-ð ò#ó ð#ð òó ðð ò"ó ð"ôKr   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   rG   r   r   Ú<module>rK      s%   ðõT #å ç MÑ Mô\KÐ%õ \Kr   