o
    ©D®fý  ã                   @   s@   d dl mZ d dlmZmZ G dd„ deƒZG dd„ deƒZdS )é    )ÚRequest)ÚOAuth2RequestÚJsonRequestc                       sF   e Zd Zdef‡ fdd„Zedd„ ƒZedd„ ƒZedd	„ ƒZ‡  Z	S )
ÚFlaskOAuth2RequestÚrequestc                    ó"   t ƒ  |j|jd |j¡ || _d S ©N©ÚsuperÚ__init__ÚmethodÚurlÚheadersÚ_request©Úselfr   ©Ú	__class__© úc/home/ubuntu/webapp/venv/lib/python3.10/site-packages/authlib/integrations/flask_oauth2/requests.pyr      ó   
zFlaskOAuth2Request.__init__c                 C   ó   | j jS r   )r   Úargs©r   r   r   r   r   
   ó   zFlaskOAuth2Request.argsc                 C   r   r   )r   Úformr   r   r   r   r      r   zFlaskOAuth2Request.formc                 C   r   r   )r   Úvaluesr   r   r   r   Údata   r   zFlaskOAuth2Request.data)
Ú__name__Ú
__module__Ú__qualname__r   r   Úpropertyr   r   r   Ú__classcell__r   r   r   r   r      s    

r   c                       s.   e Zd Zdef‡ fdd„Zedd„ ƒZ‡  ZS )ÚFlaskJsonRequestr   c                    r   r   r	   r   r   r   r   r      r   zFlaskJsonRequest.__init__c                 C   s
   | j  ¡ S r   )r   Úget_jsonr   r   r   r   r      s   
zFlaskJsonRequest.data)r   r   r    r   r   r!   r   r"   r   r   r   r   r#      s    r#   N)Úflask.wrappersr   Úauthlib.oauth2.rfc6749r   r   r   r#   r   r   r   r   Ú<module>   s    