o
    /h`                     @   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)AuthFlowTypeSyncGoTrueClientSyncMemoryStorageSyncSupportedStorage)
SyncClientc                   @   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 )SyncSupabaseAuthClient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   S/var/www/html/govbot/env/lib/python3.10/site-packages/supabase/_sync/auth_client.pyr      s   
zSyncSupabaseAuthClient.__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    