
    i[f                     Z    d dl mZ d dlmZmZ  G d de          Z G d de          ZdS )    )Request)OAuth2RequestJsonRequestc                   f     e Zd Zdef fdZed             Zed             Zed             Z xZ	S )FlaskOAuth2Requestrequestc                 |    t                                          |j        |j        d |j                   || _        d S Nsuper__init__methodurlheaders_requestselfr   	__class__s     ^/var/www/piapp/venv/lib/python3.11/site-packages/authlib/integrations/flask_oauth2/requests.pyr   zFlaskOAuth2Request.__init__   2    dGOLLL    c                     | j         j        S r
   )r   argsr   s    r   r   zFlaskOAuth2Request.args
       }!!r   c                     | j         j        S r
   )r   formr   s    r   r   zFlaskOAuth2Request.form   r   r   c                     | j         j        S r
   )r   valuesr   s    r   datazFlaskOAuth2Request.data   s    }##r   )
__name__
__module____qualname__r   r   propertyr   r   r    __classcell__r   s   @r   r   r      s                      " " X" " " X" $ $ X$ $ $ $ $r   r   c                   :     e Zd Zdef fdZed             Z xZS )FlaskJsonRequestr   c                 |    t                                          |j        |j        d |j                   || _        d S r
   r   r   s     r   r   zFlaskJsonRequest.__init__   r   r   c                 4    | j                                         S r
   )r   get_jsonr   s    r   r    zFlaskJsonRequest.data   s    }%%'''r   )r!   r"   r#   r   r   r$   r    r%   r&   s   @r   r(   r(      s_                      ( ( X( ( ( ( (r   r(   N)flask.wrappersr   authlib.oauth2.rfc6749r   r   r   r(    r   r   <module>r/      s    " " " " " " = = = = = = = =$ $ $ $ $ $ $ $$( ( ( ( ({ ( ( ( ( (r   