
    qh`                     *    S r SSKJr   " S S\5      rg)zi
HubSpot OAuth2 backend, docs at:
    https://developers.hubspot.com/docs/methods/oauth2/oauth2-overview
   )
BaseOAuth2c                   B    \ rS rSrSrSrSrSrSrS/r	/ SQr
S	 rS
 rSrg)HubSpotOAuth2	   z%HubSpot OAuth2 authentication backendhubspotz'https://app.hubspot.com/oauth/authorizez%https://api.hubapi.com/oauth/v1/tokenz.https://api.hubapi.com/oauth/v1/access-tokens/oauth))
hub_domainr	   )hub_idr
   )app_idr   )user_idr   )refresh_tokenr   )
expires_inexpiresc                     US   US'   U$ )zReturn user detailsuseremail )selfresponses     N/var/www/html/env/lib/python3.13/site-packages/social_core/backends/hubspot.pyget_user_detailsHubSpotOAuth2.get_user_details   s    $V,    c                 F    U R                  U R                  U-   SSU-   0S9$ )z(Loads user data information from serviceAuthorizationzBearer )headers)get_jsonUSER_DATA_URL)r   access_tokenargskwargss       r   	user_dataHubSpotOAuth2.user_data   s3    }}-$i,&>?  
 	
r   r   N)__name__
__module____qualname____firstlineno____doc__nameAUTHORIZATION_URLACCESS_TOKEN_URLr   DEFAULT_SCOPE
EXTRA_DATAr   r"   __static_attributes__r   r   r   r   r   	   s3    /DA>DMIMJ

r   r   N)r(   r   r   r   r   r   r   <module>r/      s   
 
J 
r   