
    qhG                     *    S r SSKJr   " S S\5      rg)zj
Drip OAuth2 backend, docs at:
    https://python-social-auth.readthedocs.io/en/latest/backends/drip.html
   )
BaseOAuth2c                   2    \ rS rSrSrSrSrS rS rS r	Sr
g	)
	DripOAuth	   dripz'https://www.getdrip.com/oauth/authorizez#https://www.getdrip.com/oauth/tokenc                     US   $ )Nemail )selfdetailsresponses      K/var/www/html/env/lib/python3.13/site-packages/social_core/backends/drip.pyget_user_idDripOAuth.get_user_id   s    w    c                 D    US   S   S   US   S   S   US   S   S   S.$ )Nusers    r	   name)r	   fullnameusernamer
   )r   r   s     r   get_user_detailsDripOAuth.get_user_details   sB    g&q)'2 )!,V4 )!,W5
 	
r   c                 ,    U R                  SSSU 30S9$ )Nzhttps://api.getdrip.com/v2/userAuthorizationzBearer )headers)get_json)r   access_tokenargskwargss       r   	user_dataDripOAuth.user_data   s*    }}-$~&>?  
 	
r   r
   N)__name__
__module____qualname____firstlineno__r   AUTHORIZATION_URLACCESS_TOKEN_URLr   r   r!   __static_attributes__r
   r   r   r   r   	   s"    DA< 

r   r   N)__doc__oauthr   r   r
   r   r   <module>r,      s   
 

 
r   