o
    /hj                     @   sH   d dl mZmZ d dlmZmZmZmZ d dlm	Z	 G dd deZ
dS )    )DictOptional)AsyncGoTrueClientAsyncMemoryStorageAsyncSupportedStorageAuthFlowType)AsyncClientc                   @   sb   e Zd ZdZdddde ddddedeeeef  dee d	ed
ede	dee
 defddZdS )AsyncSupabaseAuthClientSupabaseAuthClientNTimplicit)headersstorage_keyauto_refresh_tokenpersist_sessionstoragehttp_client	flow_typeurlr   r   r   r   r   r   r   c          	      C   s,   |du ri }t j| ||||||||d	 dS )z(Instantiate SupabaseAuthClient instance.N)r   r   r   r   r   r   r   r   )r   __init__)	selfr   r   r   r   r   r   r   r    r   T/var/www/html/govbot/env/lib/python3.10/site-packages/supabase/_async/auth_client.pyr      s   
z AsyncSupabaseAuthClient.__init__)__name__
__module____qualname____doc__r   strr   r   boolr   r   r   r   r   r   r   r   r	      s4    	
r	   N)typingr   r   gotruer   r   r   r   gotrue.http_clientsr   r	   r   r   r   r   <module>   s    