a
    !f*                     @   sh   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ G dd	 d	eZd
S )    )warn)	OauthBase)DeviceCodeList)	OauthList)OpenidDiscoveryList)	TokenList)UserInfoListc                   @   sf   e Zd ZeedddZeedddZeedddZ	ee
ddd	Zeedd
dZdS )Oauth)returnc                 C   s   t dtdd | jjS )Nz*oauth is deprecated. Use v1.oauth instead.   
stacklevel)r   DeprecationWarningv1oauthself r   [/var/www/html/python-backend/venv/lib/python3.9/site-packages/twilio/rest/oauth/__init__.pyr      s    zOauth.oauthc                 C   s   t dtdd | jjS )Nz6device_code is deprecated. Use v1.device_code instead.r   r   )r   r   r   device_coder   r   r   r   r      s    zOauth.device_codec                 C   s   t dtdd | jjS )Nz@openid_discovery is deprecated. Use v1.openid_discovery instead.r   r   )r   r   r   openid_discoveryr   r   r   r   r      s    zOauth.openid_discoveryc                 C   s   t dtdd | jjS )Nz*token is deprecated. Use v1.token instead.r   r   )r   r   r   tokenr   r   r   r   r   '   s    zOauth.tokenc                 C   s   t dtdd | jjS )Nz2user_info is deprecated. Use v1.user_info instead.r   r   )r   r   r   	user_infor   r   r   r   r   0   s    zOauth.user_infoN)__name__
__module____qualname__propertyr   r   r   r   r   r   r   r   r   r   r   r   r   r   r	      s   r	   N)warningsr   Ztwilio.rest.oauth.OauthBaser   Z twilio.rest.oauth.v1.device_coder   Ztwilio.rest.oauth.v1.oauthr   Z%twilio.rest.oauth.v1.openid_discoveryr   Ztwilio.rest.oauth.v1.tokenr   Ztwilio.rest.oauth.v1.user_infor   r	   r   r   r   r   <module>   s   