
    ci                     ^    d dl mZ d dl mZ ddlmZ ddlmZ ddlmZ  G d de      Zg d	Z	y
)   )	BaseOAuth)
OAuthError   )StarletteOAuth1App)StarletteOAuth2App)StarletteIntegrationc                   ,     e Zd ZeZeZeZd fd	Z	 xZ
S )OAuthc                 8    t         |   |||       || _        y )N)cachefetch_tokenupdate_token)super__init__config)selfr   r   r   r   	__class__s        U/tmp/pip-target-z3e9_cxr/lib/python/authlib/integrations/starlette_client/__init__.pyr   zOAuth.__init__   s%    [| 	 	
     )NNNN)__name__
__module____qualname__r   oauth1_client_clsr   oauth2_client_clsr   framework_integration_clsr   __classcell__)r   s   @r   r
   r
      s    ** 4 r   r
   )r
   r   r   r   r   N)
base_clientr   r   appsr   r   integrationr   r
   __all__ r   r   <module>r"      s'    # $ $ $ -	I 	r   