o
    zsg                     @   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                   @   sr   e Zd ZdZdddde d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dee fddZdS )AsyncSupabaseAuthClientSupabaseAuthClientNTimplicit)	headersstorage_keyauto_refresh_tokenpersist_sessionstoragehttp_client	flow_typeverifyproxyurlr   r   r   r   r   r   r   r   r   c       
         C   s0   |du ri }t j| |||||||||	|
d dS )z(Instantiate SupabaseAuthClient instance.N)
r   r   r   r   r   r   r   r   r   r   )r   __init__)selfr   r   r   r   r   r   r   r   r   r    r   W/var/www/html/minecraft/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    