Ë
    ×—Äj%  ã                  ó~   — d dl mZ d dlmZmZ d dlZd dlZd dlZd dl	m
Z
mZmZ erd dlmZ d dlmZ  G d„ de«      Zy)	é    )Úannotations)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)Ú	NamedUser)Ú
Repositoryc                  ó‚   — 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dd	„Zy
)ÚPullRequestPartaÃ  
    This class represents PullRequestParts.

    The OpenAPI schema can be found at

    - /components/schemas/pull-request-minimal/properties/base
    - /components/schemas/pull-request-minimal/properties/head
    - /components/schemas/pull-request-simple/properties/base
    - /components/schemas/pull-request-simple/properties/head
    - /components/schemas/pull-request/properties/base
    - /components/schemas/pull-request/properties/head

    c                ór   — t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_labelÚ_refÚ_repoÚ_shaÚ_user©Úselfs    ú[C:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/PullRequestPart.pyÚ_initAttributeszPullRequestPart._initAttributesE   s%   € Ü&,ˆŒÜ$*ˆŒ	Ü,2ˆŒ
Ü$*ˆŒ	Ü+1ˆ�
ó    c                óP   — | j                  d| j                  j                  i«      S )NÚsha)Úget__repr__r   Úvaluer   s    r   Ú__repr__zPullRequestPart.__repr__L   s    € Ø×Ñ ¨¯	©	¯©Ð 8Ó9Ð9r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚlabelzPullRequestPart.labelO   s   € à�{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚrefzPullRequestPart.refS   ó   € à�y‰y�‰Ðr   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚrepozPullRequestPart.repoW   ó   € à�z‰z×ÑÐr   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zPullRequestPart.sha[   r"   r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   ÚuserzPullRequestPart.user_   r%   r   c                óŒ  — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r2| j                  t        j
                  j
                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r3| j                  t        j                  j                  |d   «      | _	        y y )Nr   r!   r$   r   r(   )
Ú_makeStringAttributer   r   Ú_makeClassAttributeÚgithubr
   r   r   r	   r   )r   Ú
attributess     r   Ú_useAttributeszPullRequestPart._useAttributesc   sÁ   € Ø�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ�ZÑØ×1Ñ1´&×2CÑ2C×2NÑ2NÐPZÐ[aÑPbÓcˆDŒJØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ�ZÑØ×1Ñ1´&×2BÑ2B×2LÑ2LÈjÐY_ÑN`ÓaˆD�Jð  r   N)ÚreturnÚNone)r/   Ústr)r/   r
   )r/   r	   )r-   zdict[str, Any]r/   r0   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r!   r$   r   r(   r.   © r   r   r   r   6   s{   „ ñó2ó:ð ò!ó ð!ð òó ðð ò ó ð ð òó ðð ò ó ð ô
br   r   )Ú
__future__r   Útypingr   r   Úgithub.NamedUserr,   Úgithub.OrganizationÚgithub.RepositoryÚgithub.GithubObjectr   r   r   r	   r
   r   r7   r   r   Ú<module>r>      s5   ðõP #ç %ã Û Û ß MÑ MáÝ*Ý,ô7bÐ0õ 7br   