
    #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
)HookResponse"   z%
This class represents HookResponses
c                 P    U R                  SU R                  R                  05      $ )Nstatus)get__repr___statusvalueselfs    9/venv/lib/python3.13/site-packages/github/HookResponse.py__repr__HookResponse.__repr__'   s"    4<<+=+= >??    c                 .    U R                   R                  $ )z
:type: integer
)_coder
   r   s    r   codeHookResponse.code*   s    
 zzr   c                 .    U R                   R                  $ z
:type: string
)_messager
   r   s    r   messageHookResponse.message1   s    
 }}"""r   c                 .    U R                   R                  $ r   )r	   r
   r   s    r   r   HookResponse.status8   s    
 ||!!!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HookResponse._initAttributes?   s;    ((//
++22**11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   )_makeIntAttributer   _makeStringAttributer   r	   )r   
attributess     r   _useAttributesHookResponse._useAttributesD   sd    Z//
60BCDJ
" 55j6KLDMz!44Z5IJDL "r   )r   r   r	   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r    r&   __static_attributes__ r   r   r   r   "   sT    @     # # " "2
Kr   r   )github.GithubObjectr   r   NonCompletableGithubObjectr   r/   r   r   <module>r2      s$   > (K6&&AA (Kr   