o
    ~jh                     @   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                   @   sh   e Zd ZdZdddde d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defddZdS )AsyncSupabaseAuthClientSupabaseAuthClientNTimplicit)headersstorage_keyauto_refresh_tokenpersist_sessionstoragehttp_client	flow_typeverifyurlr   r   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   )r   __init__)
selfr   r   r   r   r   r   r   r   r    r   Q/var/www/html/bot/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	      s:    	
r	   N)typingr   r   gotruer   r   r   r   gotrue.http_clientsr   r	   r   r   r   r   <module>   s    