Ë
    <@‹gA  ã                   ód   — d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	m
Z
mZmZ  G d„ ded   «      Zy)é    )ÚCreateableAPIResource)ÚRequestOptions)ÚClassVarÚListÚcast)ÚLiteralÚNotRequiredÚ	TypedDictÚUnpackc                   óÎ   — e Zd ZU dZdZeed      ed<    G d„ de«      Z	 G d„ de
«      Zeed<   	 eed	<   	 ed   ed
<   	 eed<   	 eded   dd fd„«       Zeded   dd fd„«       Zy)ÚAccountLinka  
    Account Links are the means by which a Connect platform grants a connected account permission to access
    Stripe-hosted applications, such as Connect Onboarding.

    Related guide: [Connect Onboarding](https://stripe.com/docs/connect/custom/hosted-onboarding)
    Úaccount_linkÚOBJECT_NAMEc                   ó�   — 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)úAccountLink.CreateParamsÚaccount©Úcurrently_dueÚeventually_dueÚcollectú)AccountLink.CreateParamsCollectionOptionsÚcollection_optionsÚexpandÚrefresh_urlÚ
return_url)Úaccount_onboardingÚaccount_updateÚtypeN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r	   r   r   © ó    úS/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_account_link.pyÚCreateParamsr      sˆ   … Ø‹ð	ð ˜WÐ%FÑGÑHÓHð	ð (Ø7ñ
ó 	
ð	ð ˜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&   ÚCreateParamsCollectionOptionsz)AccountLink.CreateParamsCollectionOptions3   s0   … Ø˜GÐ$EÑFÑGÓGð	ð )¨Ð1BÑ)CÑDÓDð	r%   r-   ÚcreatedÚ
expires_atÚobjectÚurlÚparamsr   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      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.
        r   Úpost©r2   )r   Ú_static_requestÚ	class_url©Úclsr2   s     r&   ÚcreatezAccountLink.createN   s6   € ô ØØ×ÑØØ—‘“Øð  ó ó
ð 	
r%   c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)r5   r   r6   r7   N)r   Ú_static_request_asyncr9   r:   s     r&   Úcreate_asynczAccountLink.create_async^   sD   è ø€ ô ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9N)r   r    r!   Ú__doc__r   r   r   r#   r   r'   r
   r-   Úintr"   Úclassmethodr   r<   r?   r$   r%   r&   r   r   	   sÁ   … ñð 6D€K�˜' .Ñ1Ñ2ÓCô�~ô ô@¨	ô ð ƒLðð ƒOðð �NÑ#Ó#ðð 
ƒHðð ð
ØÐ8Ñ9ð
à	ò
ó ð
ð ð
ØÐ8Ñ9ð
à	ò
ó ñ
r%   r   N)Ústripe._createable_api_resourcer   Ústripe._request_optionsr   Útypingr   r   r   Útyping_extensionsr   r	   r
   r   r   r$   r%   r&   ú<module>rG      s.   ðõ BÝ 2ß 'Ñ 'ß EÓ Eôc
Ð'¨Ñ6õ c
r%   