U
    ^g%i`  ã                   @   s   d dl mZ G dd„ dƒZdS )é    )ÚAuthTypec                   @   s4   e Zd Zedœdd„Zeedœdd„ƒZdd„ Zd	S )
ÚCredentialProvider)Ú	auth_typec                 C   s
   || _ d S ©N©Z
_auth_type)Úselfr   © r   úd/var/www/html/api-medvista/venv/lib/python3.8/site-packages/twilio/credential/credential_provider.pyÚ__init__   s    zCredentialProvider.__init__)Úreturnc                 C   s   | j S r   r   ©r   r   r   r	   r      s    zCredentialProvider.auth_typec                 C   s   t dƒ‚d S )Nz%Subclasses must implement this method)ÚNotImplementedErrorr   r   r   r	   Úto_auth_strategy   s    z#CredentialProvider.to_auth_strategyN)Ú__name__Ú
__module__Ú__qualname__r   r
   Úpropertyr   r   r   r   r   r	   r      s   r   N)Ztwilio.auth_strategy.auth_typer   r   r   r   r   r	   Ú<module>   s   