
    #Ii                     J    S SK r " S S\R                  R                  5      rg)    Nc                   Z    \ rS rSrSrS r\S 5       r\S 5       r\S 5       r	S r
S rS	rg
)PullRequestMergeStatus#   z
This class represents PullRequestMergeStatuses. The reference can be found here https://docs.github.com/en/rest/reference/pulls#check-if-a-pull-request-has-been-merged
c                 z    U R                  U R                  R                  U R                  R                  S.5      $ )N)shamerged)get__repr___shavalue_mergedselfs    C/venv/lib/python3.13/site-packages/github/PullRequestMergeStatus.py__repr__PullRequestMergeStatus.__repr__(   s*    		4<<CUCU VWW    c                 .    U R                   R                  $ )z
:type: bool
)r   r   r   s    r   r   PullRequestMergeStatus.merged+   s    
 ||!!!r   c                 .    U R                   R                  $ z
:type: string
)_messager   r   s    r   messagePullRequestMergeStatus.message2   s    
 }}"""r   c                 .    U R                   R                  $ r   )r
   r   r   s    r   r   PullRequestMergeStatus.sha9   s    
 yyr   c                     [         R                  R                  U l        [         R                  R                  U l        [         R                  R                  U l        g )N)githubGithubObjectNotSetr   r   r
   r   s    r   _initAttributes&PullRequestMergeStatus._initAttributes@   s;    **11++22''..	r   c                     SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        SU;   a  U R                  US   5      U l        g g )Nr   r   r   )_makeBoolAttributer   _makeStringAttributer   r
   )r   
attributess     r   _useAttributes%PullRequestMergeStatus._useAttributesE   sd    z!22:h3GHDL
" 55j6KLDMJ11*U2CDDI r   )r   r   r
   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r    r&   __static_attributes__ r   r   r   r   #   sT    X " " # #  /
Er   r   )github.GithubObjectr   r   NonCompletableGithubObjectr   r/   r   r   <module>r2      s%   @ (EV00KK (Er   