Ë
    <@‹gñ  ã                   ób   — 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mZ  G d„ de«      Zy)	é    )ÚAccountLink)ÚRequestOptions)ÚStripeService)ÚListÚcast)ÚLiteralÚNotRequiredÚ	TypedDictc                   óh   — e Zd Z G d„ de«      Z G d„ de«      Zi fdddedefd	„Zi fdddedefd
„Z	y)ÚAccountLinkServicec                   ó�   — e Zd ZU eed<   	 eed      ed<   	 ed   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 ed	   ed
<   y)úAccountLinkService.CreateParamsÚaccount©Úcurrently_dueÚeventually_dueÚcollectú0AccountLinkService.CreateParamsCollectionOptionsÚcollection_optionsÚexpandÚrefresh_urlÚ
return_url)Úaccount_onboardingÚaccount_updateÚtypeN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r	   r   r   © ó    ú[/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_account_link_service.pyÚCreateParamsr      sˆ   … Ø‹ð	ð ˜WÐ%FÑGÑHÓHð	ð (Ø>ñ
ó 	
ð	ð ˜D ™IÑ&Ó&ð	ð ! Ñ%Ó%ð	ð   Ñ$Ó$ð	ð Ð<Ñ=Ó=ð	r"   r$   c                   ó<   — e Zd ZU eed      ed<   	 eed      ed<   y)r   r   Úfields)ÚincludeÚomitÚfuture_requirementsN)r   r   r   r	   r   r    r!   r"   r#   ÚCreateParamsCollectionOptionsz0AccountLinkService.CreateParamsCollectionOptions+   s0   … Ø˜GÐ$EÑFÑGÓGð	ð )¨Ð1BÑ)CÑDÓDð	r"   r*   Úparamsr   ÚoptionsÚreturnc           
      óJ   — t        t        | j                  ddd||¬«      «      S )ú½
        Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.
        Úpostú/v1/account_linksÚapi©Úbase_addressr+   r,   )r   r   Ú_request©Úselfr+   r,   s      r#   ÚcreatezAccountLinkService.create5   s4   € ô ÜØ�M‰MØØ#Ø"ØØð ó ó	
ð 		
r"   c           
   ƒ   óf   K  — t        t        | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)r/   r0   r1   r2   r3   N)r   r   Ú_request_asyncr6   s      r#   Úcreate_asynczAccountLinkService.create_asyncH   sD   è ø€ ô ÜØ×%Ñ%ØØ#Ø"ØØð &ó ÷ ó	
ð 		
ðús   ‚$1¦/
§	1N)
r   r   r   r
   r$   r*   r   r   r8   r;   r!   r"   r#   r   r   
   sg   „ ô�yô ô@¨	ô ð #%ñ
à1ð
ð  ð
ð 
ó	
ð, #%ñ
à1ð
ð  ð
ð 
ô	
r"   r   N)Ústripe._account_linkr   Ústripe._request_optionsr   Ústripe._stripe_servicer   Útypingr   r   Útyping_extensionsr   r	   r
   r   r!   r"   r#   ú<module>rA      s'   ðõ -Ý 2Ý 0ß ß =Ñ =ôO
˜õ O
r"   