U
    ^g%i	  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )ÚAuthType)Úabstractmethodc                   @   sP   e Zd Z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 )ÚAuthStrategy)Ú	auth_typec                 C   s
   || _ d S ©N©Z
_auth_type)Úselfr   © r	   úa/var/www/html/api-medvista/venv/lib/python3.8/site-packages/twilio/auth_strategy/auth_strategy.pyÚ__init__   s    zAuthStrategy.__init__)Úreturnc                 C   s   | j S r   r   ©r   r	   r	   r
   r   	   s    zAuthStrategy.auth_typec                 C   s   dS )z!Return the authentication string.Nr	   r   r	   r	   r
   Úget_auth_string   s    zAuthStrategy.get_auth_stringc                 C   s   dS )z6Return True if authentication is required, else False.Nr	   r   r	   r	   r
   Úrequires_authentication   s    z$AuthStrategy.requires_authenticationN)Ú__name__Ú
__module__Ú__qualname__r   r   Úpropertyr   r   Ústrr   Úboolr   r	   r	   r	   r
   r      s   r   N)Ztwilio.auth_strategy.auth_typer   Úabcr   Úobjectr   r	   r	   r	   r
   Ú<module>   s   