Ë
    <@‹g¤@  ã                   ó^   — d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
mZ  G d„ de«      Zy)	é    )ÚAccountSession)ÚRequestOptions)ÚStripeService)ÚListÚcast)ÚNotRequiredÚ	TypedDictc                   óL  — e Zd Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
e«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ d e«      Z G d!„ d"e«      Z G d#„ d$e«      Z G d%„ d&e«      Z G d'„ d(e«      Z G d)„ d*e«      Z G d+„ d,e«      Z G d-„ d.e«      Z G d/„ d0e«      Zi fd1d2d3ed4efd5„Zi fd1d2d3ed4efd6„Zy7)8ÚAccountSessionServicec                   ó<   — e Zd ZU eed<   	 ded<   	 eee      ed<   y)ú"AccountSessionService.CreateParamsÚaccountú,AccountSessionService.CreateParamsComponentsÚ
componentsÚexpandN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   r   © ó    ú^/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_account_session_service.pyÚCreateParamsr      s0   … Ø‹ð	ð CÓBð	ð ˜D ™IÑ&Ó&ð	r   r   c                   óÒ   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)r   ú=AccountSessionService.CreateParamsComponentsAccountManagementÚaccount_managementú=AccountSessionService.CreateParamsComponentsAccountOnboardingÚaccount_onboardingú4AccountSessionService.CreateParamsComponentsBalancesÚbalancesú5AccountSessionService.CreateParamsComponentsDocumentsÚ	documentsú>AccountSessionService.CreateParamsComponentsNotificationBannerÚnotification_bannerú:AccountSessionService.CreateParamsComponentsPaymentDetailsÚpayment_detailsú4AccountSessionService.CreateParamsComponentsPaymentsÚpaymentsú3AccountSessionService.CreateParamsComponentsPayoutsÚpayoutsú7AccountSessionService.CreateParamsComponentsPayoutsListÚpayouts_listú<AccountSessionService.CreateParamsComponentsTaxRegistrationsÚtax_registrationsú7AccountSessionService.CreateParamsComponentsTaxSettingsÚtax_settingsN)r   r   r   r   r   r   r   r   ÚCreateParamsComponentsz,AccountSessionService.CreateParamsComponents   sý   … Ø'ØKñ
ó 	
ð	ð (ØKñ
ó 	
ð	ð ØBñ
ó 	
ð	ð ØCñ
ó 	
ð	ð )ØLñ
ó 	
ð	ð %ØHñ
ó 	
ð	ð ØBñ
ó 	
ð	ð ØAñ
ó 	
ð	ð "ØEñ
ó 	
ð	ð 'ØJñ
ó 	
ð	ð "ØEñ
ó 	
ð	r   r2   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r   ÚenabledúEAccountSessionService.CreateParamsComponentsAccountManagementFeaturesÚfeaturesN©r   r   r   Úboolr   r   r   r   r   Ú'CreateParamsComponentsAccountManagementz=AccountSessionService.CreateParamsComponentsAccountManagement]   ó#   … Ø‹ð	ð ØSñ
ó 	
ð	r   r9   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)r5   Ú"disable_stripe_user_authenticationÚexternal_account_collectionN©r   r   r   r   r8   r   r   r   r   Ú/CreateParamsComponentsAccountManagementFeatureszEAccountSessionService.CreateParamsComponentsAccountManagementFeaturesi   ó$   … Ø,7¸Ñ,=Ó=ð	ð &1°Ñ%6Ó6ð	r   r?   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r   r4   úEAccountSessionService.CreateParamsComponentsAccountOnboardingFeaturesr6   Nr7   r   r   r   Ú'CreateParamsComponentsAccountOnboardingz=AccountSessionService.CreateParamsComponentsAccountOnboardings   r:   r   rC   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)rB   r<   r=   Nr>   r   r   r   Ú/CreateParamsComponentsAccountOnboardingFeatureszEAccountSessionService.CreateParamsComponentsAccountOnboardingFeatures   r@   r   rE   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r    r4   ú<AccountSessionService.CreateParamsComponentsBalancesFeaturesr6   Nr7   r   r   r   ÚCreateParamsComponentsBalancesz4AccountSessionService.CreateParamsComponentsBalances‰   ó#   … Ø‹ð	ð ØJñ
ó 	
ð	r   rH   c                   óf   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rG   r<   Úedit_payout_scheduler=   Úinstant_payoutsÚstandard_payoutsNr>   r   r   r   Ú&CreateParamsComponentsBalancesFeaturesz<AccountSessionService.CreateParamsComponentsBalancesFeatures•   óZ   … Ø,7¸Ñ,=Ó=ð	ð *¨$Ñ/Ó/ð	ð &1°Ñ%6Ó6ð	ð % TÑ*Ó*ð	ð & dÑ+Ó+ð	r   rN   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r"   r4   ú=AccountSessionService.CreateParamsComponentsDocumentsFeaturesr6   Nr7   r   r   r   ÚCreateParamsComponentsDocumentsz5AccountSessionService.CreateParamsComponentsDocuments«   s#   … Ø‹ð	ð ØKñ
ó 	
ð	r   rR   c                   ó   — e Zd Zy)rQ   N©r   r   r   r   r   r   Ú'CreateParamsComponentsDocumentsFeaturesz=AccountSessionService.CreateParamsComponentsDocumentsFeatures·   ó   „ Ør   rU   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r$   r4   úFAccountSessionService.CreateParamsComponentsNotificationBannerFeaturesr6   Nr7   r   r   r   Ú(CreateParamsComponentsNotificationBannerz>AccountSessionService.CreateParamsComponentsNotificationBannerº   s#   … Ø‹ð	ð ØTñ
ó 	
ð	r   rY   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)rX   r<   r=   Nr>   r   r   r   Ú0CreateParamsComponentsNotificationBannerFeatureszFAccountSessionService.CreateParamsComponentsNotificationBannerFeaturesÆ   r@   r   r[   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r&   r4   úBAccountSessionService.CreateParamsComponentsPaymentDetailsFeaturesr6   Nr7   r   r   r   Ú$CreateParamsComponentsPaymentDetailsz:AccountSessionService.CreateParamsComponentsPaymentDetailsÐ   s#   … Ø‹ð	ð ØPñ
ó 	
ð	r   r^   c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r]   Úcapture_paymentsÚ*destination_on_behalf_of_charge_managementÚdispute_managementÚrefund_managementNr>   r   r   r   Ú,CreateParamsComponentsPaymentDetailsFeatureszBAccountSessionService.CreateParamsComponentsPaymentDetailsFeaturesÜ   óI   … Ø% dÑ+Ó+ð	ð 5@ÀÑ4EÓEð	ð (¨Ñ-Ó-ð	ð ' tÑ,Ó,ð	r   rd   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r(   r4   ú<AccountSessionService.CreateParamsComponentsPaymentsFeaturesr6   Nr7   r   r   r   ÚCreateParamsComponentsPaymentsz4AccountSessionService.CreateParamsComponentsPaymentsî   rI   r   rh   c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rg   r`   ra   rb   rc   Nr>   r   r   r   Ú&CreateParamsComponentsPaymentsFeaturesz<AccountSessionService.CreateParamsComponentsPaymentsFeaturesú   re   r   rj   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r*   r4   ú;AccountSessionService.CreateParamsComponentsPayoutsFeaturesr6   Nr7   r   r   r   ÚCreateParamsComponentsPayoutsz3AccountSessionService.CreateParamsComponentsPayouts  s#   … Ø‹ð	ð ØIñ
ó 	
ð	r   rm   c                   óf   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)rl   r<   rK   r=   rL   rM   Nr>   r   r   r   Ú%CreateParamsComponentsPayoutsFeaturesz;AccountSessionService.CreateParamsComponentsPayoutsFeatures  rO   r   ro   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r,   r4   ú?AccountSessionService.CreateParamsComponentsPayoutsListFeaturesr6   Nr7   r   r   r   Ú!CreateParamsComponentsPayoutsListz7AccountSessionService.CreateParamsComponentsPayoutsList.  ó#   … Ø‹ð	ð ØMñ
ó 	
ð	r   rr   c                   ó   — e Zd Zy)rq   NrT   r   r   r   Ú)CreateParamsComponentsPayoutsListFeaturesz?AccountSessionService.CreateParamsComponentsPayoutsListFeatures:  rV   r   ru   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r.   r4   úDAccountSessionService.CreateParamsComponentsTaxRegistrationsFeaturesr6   Nr7   r   r   r   Ú&CreateParamsComponentsTaxRegistrationsz<AccountSessionService.CreateParamsComponentsTaxRegistrations=  s#   … Ø‹ð	ð ØRñ
ó 	
ð	r   rx   c                   ó   — e Zd Zy)rw   NrT   r   r   r   Ú.CreateParamsComponentsTaxRegistrationsFeatureszDAccountSessionService.CreateParamsComponentsTaxRegistrationsFeaturesI  rV   r   rz   c                   ó*   — e Zd ZU eed<   	 ed   ed<   y)r0   r4   ú?AccountSessionService.CreateParamsComponentsTaxSettingsFeaturesr6   Nr7   r   r   r   Ú!CreateParamsComponentsTaxSettingsz7AccountSessionService.CreateParamsComponentsTaxSettingsL  rs   r   r}   c                   ó   — e Zd Zy)r|   NrT   r   r   r   Ú)CreateParamsComponentsTaxSettingsFeaturesz?AccountSessionService.CreateParamsComponentsTaxSettingsFeaturesX  rV   r   r   Úparamsr   ÚoptionsÚreturnc           
      óJ   — t        t        | j                  ddd||¬«      «      S )ú 
        Creates a AccountSession object that includes a single-use token that the platform can use on their front-end to grant client-side API access.
        Úpostú/v1/account_sessionsÚapi©Úbase_addressr€   r�   )r   r   Ú_request©Úselfr€   r�   s      r   ÚcreatezAccountSessionService.create[  s4   € ô ÜØ�M‰MØØ&Ø"ØØð ó ó	
ð 		
r   c           
   ƒ   óf   K  — t        t        | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)r„   r…   r†   r‡   rˆ   N)r   r   Ú_request_asyncr‹   s      r   Úcreate_asyncz"AccountSessionService.create_asyncn  sD   è ø€ ô ÜØ×%Ñ%ØØ&Ø"ØØð &ó ÷ ó	
ð 		
ðús   ‚$1¦/
§	1N) r   r   r   r	   r   r2   r9   r?   rC   rE   rH   rN   rR   rU   rY   r[   r^   rd   rh   rj   rm   ro   rr   ru   rx   rz   r}   r   r   r   r�   r�   r   r   r   r   r   
   sq  „ ô�yô ôB ô BôH
°)ô 
ô¸)ô ô
°)ô 
ô¸)ô ô
¨ô 
ô°ô ô,
¨)ô 
ô°)ô ô
°9ô 
ô¸9ô ô
¨yô 
ô°yô ô$
¨ô 
ô°ô ô$
¨	ô 
ô°	ô ô,
¨Iô 
ô°Iô ô
°ô 
ô¸ô ô
¨Iô 
ô°Iô ð #%ñ
à4ð
ð  ð
ð 
ó	
ð, #%ñ
à4ð
ð  ð
ð 
ô	
r   r   N)Ústripe._account_sessionr   Ústripe._request_optionsr   Ústripe._stripe_servicer   Útypingr   r   Útyping_extensionsr   r	   r   r   r   r   ú<module>r–      s$   ðõ 3Ý 2Ý 0ß ß 4ôu
˜Mõ u
r   