
    "Bh                     p    S SK Jr  S SKJr  S SKJr  S SKJrJrJ	r	  S SK
JrJrJrJr   " S S\S   5      rg)	    )CreateableAPIResource)RequestOptions)StripeObject)ClassVarListcast)LiteralNotRequired	TypedDictUnpackc                   &   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\5      r " S	 S
\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S \5      r " S! S"\5      r " S# S$\5      r " S% S&\5      r " S' S(\5      r " S) S*\5      r " S+ S,\5      r " S- S.\5      r  " S/ S0\5      r! " S1 S2\5      r" " S3 S4\5      r# " S5 S6\5      r$ " S7 S8\5      r% " S9 S:\5      r& " S; S<\5      r' " S= S>\5      r( " S? S@\5      r) " SA SB\5      r* " SC SD\5      r+ " SE SF\5      r, " SG SH\5      r- " SI SJ\5      r. " SK SL\5      r/ " SM SN\5      r0 " SO SP\5      r1 " SQ SR\5      r2\3\SS'    \3\ST'    \
\SU'   \4\SV'    \5\SW'    \S   \SX'    \6SY\7SZ   S[S 4S\ j5       r8\6SY\7SZ   S[S 4S] j5       r9SU\
0r:S^r;g_)`AccountSession
   a  
An AccountSession allows a Connect platform to grant access to a connected account in Connect embedded components.

We recommend that you create an AccountSession each time you need to display an embedded component
to your user. Do not save AccountSessions to your database as they expire relatively
quickly, and cannot be used more than once.

Related guide: [Connect embedded components](https://stripe.com/docs/connect/get-started-connect-embedded-components)
account_sessionOBJECT_NAMEc                      \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r\\S&'   \\S''   \\S('   \\S)'   \	\S*'   \
\S+'   \\S,'   \\S-'   \\S.'   \\S/'   \\S0'   \\S1'   \\S2'   \\S3'   \\S4'   \\S5'   \\S6'   \\S7'   0 S&\_S'\_S(\_S)\_S*\	_S+\
_S,\_S-\_S.\_S/\_S0\_S1\_S2\_S3\_S4\_S5\_S6\_S7\0ErS8rg9):AccountSession.Components   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)+AccountSession.Components.AccountManagement   c                   ,    \ rS rSr% \\S'    \\S'   Srg)4AccountSession.Components.AccountManagement.Features   "disable_stripe_user_authenticationexternal_account_collection N__name__
__module____qualname____firstlineno__bool__annotations____static_attributes__r       \C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\stripe/_account_session.pyFeaturesr          488 .21r&   r(   enabledfeaturesr   N
r   r    r!   r"   r   r(   r#   r$   _inner_class_typesr%   r   r&   r'   AccountManagementr      -    <  M ",h!7r&   r.   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)+AccountSession.Components.AccountOnboarding*   c                   ,    \ rS rSr% \\S'    \\S'   Srg)4AccountSession.Components.AccountOnboarding.Features+   r   r   r   Nr   r   r&   r'   r(   r4   +   r)   r&   r(   r*   r+   r   Nr,   r   r&   r'   AccountOnboardingr1   *   r/   r&   r6   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)"AccountSession.Components.Balances<   c                   P    \ rS rSr% \\S'    \\S'    \\S'    \\S'    \\S'   Srg)	+AccountSession.Components.Balances.Features=   r   edit_payout_scheduler   instant_payoutsstandard_payoutsr   Nr   r   r&   r'   r(   r;   =   A    488 '+* .21 "&% #'&r&   r(   r*   r+   r   Nr,   r   r&   r'   Balancesr8   <   -    < , M ",h!7r&   rA   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)&AccountSession.Components.DisputesListZ   c                   D    \ rS rSr% \\S'    \\S'    \\S'    \\S'   Srg)/AccountSession.Components.DisputesList.Features[   capture_payments*destination_on_behalf_of_charge_managementdispute_managementrefund_managementr   Nr   r   r&   r'   r(   rG   [   5    "&& =A@ %)( $('r&   r(   r*   r+   r   Nr,   r   r&   r'   DisputesListrD   Z   -    < $ M ",h!7r&   rN   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)#AccountSession.Components.Documentst   c                       \ rS rSrSrg),AccountSession.Components.Documents.Featuresu   r   Nr   r    r!   r"   r%   r   r&   r'   r(   rT   u       r&   r(   r*   r+   r   Nr,   r   r&   r'   	DocumentsrQ   t   -    <  M ",h!7r&   rX   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)*AccountSession.Components.FinancialAccount   c                   D    \ rS rSr% \\S'    \\S'    \\S'    \\S'   Srg)3AccountSession.Components.FinancialAccount.Features   r   r   
send_moneytransfer_balancer   Nr   r   r&   r'   r(   r^      s4    488 .21 !  #'&r&   r(   r*   r+   r   Nr,   r   r&   r'   FinancialAccountr[      rO   r&   rb   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)6AccountSession.Components.FinancialAccountTransactions   c                        \ rS rSr% \\S'   Srg)?AccountSession.Components.FinancialAccountTransactions.Features   card_spend_dispute_managementr   Nr   r   r&   r'   r(   rg      s    /33r&   r(   r*   r+   r   Nr,   r   r&   r'   FinancialAccountTransactionsrd      s-    <  M ",h!7r&   rj   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)1AccountSession.Components.InstantPayoutsPromotion   c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg):AccountSession.Components.InstantPayoutsPromotion.Features   r   r   r>   r   Nr   r   r&   r'   r(   ro      s'    488 .21 "&%r&   r(   r*   r+   r   Nr,   r   r&   r'   InstantPayoutsPromotionrl      -    <  M ",h!7r&   rq   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)%AccountSession.Components.IssuingCard   c                   D    \ rS rSr% \\S'    \\S'    \\S'    \\S'   Srg).AccountSession.Components.IssuingCard.Features   card_managementri   cardholder_managementspend_control_managementr   Nr   r   r&   r'   r(   rw      s4    !%% 043 (,+ +/.r&   r(   r*   r+   r   Nr,   r   r&   r'   IssuingCardrt      rO   r&   r|   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)*AccountSession.Components.IssuingCardsList   c                   P    \ rS rSr% \\S'    \\S'    \\S'    \\S'    \\S'   Srg)	3AccountSession.Components.IssuingCardsList.Features   ry   ri   rz   r   r{   r   Nr   r   r&   r'   r(   r      sA    !%% 043 (,+ 598 +/.r&   r(   r*   r+   r   Nr,   r   r&   r'   IssuingCardsListr~      rB   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g),AccountSession.Components.NotificationBanner   c                   ,    \ rS rSr% \\S'    \\S'   Srg)5AccountSession.Components.NotificationBanner.Features   r   r   r   Nr   r   r&   r'   r(   r      r)   r&   r(   r*   r+   r   Nr,   r   r&   r'   NotificationBannerr      r/   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)(AccountSession.Components.PaymentDetailsi  c                   D    \ rS rSr% \\S'    \\S'    \\S'    \\S'   Srg)1AccountSession.Components.PaymentDetails.Featuresi  rI   rJ   rK   rL   r   Nr   r   r&   r'   r(   r     rM   r&   r(   r*   r+   r   Nr,   r   r&   r'   PaymentDetailsr     rO   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g))AccountSession.Components.PaymentDisputesi!  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)2AccountSession.Components.PaymentDisputes.Featuresi"  rJ   rK   rL   r   Nr   r   r&   r'   r(   r   "  s'    <@@ %)( $('r&   r(   r*   r+   r   Nr,   r   r&   r'   PaymentDisputesr   !  rr   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)"AccountSession.Components.Paymentsi7  c                   D    \ rS rSr% \\S'    \\S'    \\S'    \\S'   Srg)+AccountSession.Components.Payments.Featuresi8  rI   rJ   rK   rL   r   Nr   r   r&   r'   r(   r   8  rM   r&   r(   r*   r+   r   Nr,   r   r&   r'   Paymentsr   7  rO   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)!AccountSession.Components.PayoutsiQ  c                   P    \ rS rSr% \\S'    \\S'    \\S'    \\S'    \\S'   Srg)	*AccountSession.Components.Payouts.FeaturesiR  r   r=   r   r>   r?   r   Nr   r   r&   r'   r(   r   R  r@   r&   r(   r*   r+   r   Nr,   r   r&   r'   Payoutsr   Q  rB   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)%AccountSession.Components.PayoutsListio  c                       \ rS rSrSrg).AccountSession.Components.PayoutsList.Featuresip  r   NrV   r   r&   r'   r(   r   p  rW   r&   r(   r*   r+   r   Nr,   r   r&   r'   PayoutsListr   o  rY   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)*AccountSession.Components.TaxRegistrationsiz  c                       \ rS rSrSrg)3AccountSession.Components.TaxRegistrations.Featuresi{  r   NrV   r   r&   r'   r(   r   {  rW   r&   r(   r*   r+   r   Nr,   r   r&   r'   TaxRegistrationsr   z  rY   r&   r   c                   J    \ rS rSr%  " S S\5      r\\S'    \\S'   S\0rSr	g)%AccountSession.Components.TaxSettingsi  c                       \ rS rSrSrg).AccountSession.Components.TaxSettings.Featuresi  r   NrV   r   r&   r'   r(   r     rW   r&   r(   r*   r+   r   Nr,   r   r&   r'   TaxSettingsr     rY   r&   r   account_managementaccount_onboardingbalancesdisputes_list	documentsfinancial_accountfinancial_account_transactionsinstant_payouts_promotionissuing_cardissuing_cards_listnotification_bannerpayment_detailspayment_disputespaymentspayoutspayouts_listtax_registrationstax_settingsr   N)r   r    r!   r"   r   r.   r6   rA   rN   rX   rb   rj   rq   r|   r   r   r   r   r   r   r   r   r   r$   r-   r%   r   r&   r'   
Componentsr      s,   	8 	8$	8 	8$	8| 	8<	8< 	84		8 		8	8| 	84	8< 	8	8l 	8,	8, 	84	8| 	8<	8 	8$	8\ 	84	8l 	8,	8| 	84	8l 	8<		8, 		8		8| 		8		8, 		8 .---##++(DD#::!!,,//''))!!++!!
 "3
 "3
 
 \	

 
  !1
 -.J
 ()@
 K
 !"2
 "#5
 ~
 
 
 w
  K!
"  !1#
$ K%
r&   r   c                   D    \ rS rSr% \\S'    S\S'    \\\      \S'   Srg)AccountSession.CreateParamsi  account%AccountSession.CreateParamsComponents
componentsexpandr   N)	r   r    r!   r"   strr$   r
   r   r%   r   r&   r'   CreateParamsr     s/    	 <;	 DI&&	r&   r   c                   X   \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S    \S!'    \S"   \S#'    \S$   \S%'   S&rg')(r   i  6AccountSession.CreateParamsComponentsAccountManagementr   6AccountSession.CreateParamsComponentsAccountOnboardingr   -AccountSession.CreateParamsComponentsBalancesr   1AccountSession.CreateParamsComponentsDisputesListr   .AccountSession.CreateParamsComponentsDocumentsr   5AccountSession.CreateParamsComponentsFinancialAccountr   AAccountSession.CreateParamsComponentsFinancialAccountTransactionsr   <AccountSession.CreateParamsComponentsInstantPayoutsPromotionr   0AccountSession.CreateParamsComponentsIssuingCardr   5AccountSession.CreateParamsComponentsIssuingCardsListr   7AccountSession.CreateParamsComponentsNotificationBannerr   3AccountSession.CreateParamsComponentsPaymentDetailsr   4AccountSession.CreateParamsComponentsPaymentDisputesr   -AccountSession.CreateParamsComponentsPaymentsr   ,AccountSession.CreateParamsComponentsPayoutsr   0AccountSession.CreateParamsComponentsPayoutsListr   5AccountSession.CreateParamsComponentsTaxRegistrationsr   0AccountSession.CreateParamsComponentsTaxSettingsr   r   N)r   r    r!   r"   r
   r$   r%   r   r&   r'   CreateParamsComponents%AccountSession.CreateParamsComponents  s   'D
 	
	 (D
 	
	 MNN	 #?
 	
	 <
 	
	 'C
 	
	 )4O)
 	
	 $/J$
 	
	 ">
 	
	 (C
 	
	 )E
 	
	 %A
 	
	 &B
 	
	 MNN	 KLL	 ">
 	
	 'C
 	
	 ">
 	
	r&   r   c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i-  r*   >AccountSession.CreateParamsComponentsAccountManagementFeaturesr+   r   Nr   r    r!   r"   r#   r$   r
   r%   r   r&   r'   'CreateParamsComponentsAccountManagement6AccountSession.CreateParamsComponentsAccountManagement-  #    	 L
 	
	r&   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   i9  r   r   r   Nr   r    r!   r"   r
   r#   r$   r%   r   r&   r'   /CreateParamsComponentsAccountManagementFeatures>AccountSession.CreateParamsComponentsAccountManagementFeatures9  $    ,7,==	 &1%66	r&   r   c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   iC  r*   >AccountSession.CreateParamsComponentsAccountOnboardingFeaturesr+   r   Nr   r   r&   r'   'CreateParamsComponentsAccountOnboarding6AccountSession.CreateParamsComponentsAccountOnboardingC  r   r&   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   iO  r   r   r   Nr   r   r&   r'   /CreateParamsComponentsAccountOnboardingFeatures>AccountSession.CreateParamsComponentsAccountOnboardingFeaturesO  r   r&   r   c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   iY  r*   5AccountSession.CreateParamsComponentsBalancesFeaturesr+   r   Nr   r   r&   r'   CreateParamsComponentsBalances-AccountSession.CreateParamsComponentsBalancesY  #    	 C
 	
	r&   r   c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)	r   ie  r   r=   r   r>   r?   r   Nr   r   r&   r'   &CreateParamsComponentsBalancesFeatures5AccountSession.CreateParamsComponentsBalancesFeaturese  Z    ,7,==	 *$//	 &1%66	 %T**	 &d++	r&   r   c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i{  r*   9AccountSession.CreateParamsComponentsDisputesListFeaturesr+   r   Nr   r   r&   r'   "CreateParamsComponentsDisputesList1AccountSession.CreateParamsComponentsDisputesList{  s#    	 G
 	
	r&   r   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)r   i  rI   rJ   rK   rL   r   Nr   r   r&   r'   *CreateParamsComponentsDisputesListFeatures9AccountSession.CreateParamsComponentsDisputesListFeatures  I    %d++	 5@4EE	 (--	 't,,	r&   r   c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   6AccountSession.CreateParamsComponentsDocumentsFeaturesr+   r   Nr   r   r&   r'   CreateParamsComponentsDocuments.AccountSession.CreateParamsComponentsDocuments  s#    	 D
 	
	r&   r  c                       \ rS rSrSrg)r  i  r   NrV   r   r&   r'   'CreateParamsComponentsDocumentsFeatures6AccountSession.CreateParamsComponentsDocumentsFeatures      r&   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   =AccountSession.CreateParamsComponentsFinancialAccountFeaturesr+   r   Nr   r   r&   r'   &CreateParamsComponentsFinancialAccount5AccountSession.CreateParamsComponentsFinancialAccount  #    	 K
 	
	r&   r  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)r
  i  r   r   r`   ra   r   Nr   r   r&   r'   .CreateParamsComponentsFinancialAccountFeatures=AccountSession.CreateParamsComponentsFinancialAccountFeatures  sH    ,7,==	 &1%66	  %%	 &d++	r&   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   IAccountSession.CreateParamsComponentsFinancialAccountTransactionsFeaturesr+   r   Nr   r   r&   r'   2CreateParamsComponentsFinancialAccountTransactionsAAccountSession.CreateParamsComponentsFinancialAccountTransactions  s#    	 W
 	
	r&   r  c                   &    \ rS rSr% \\   \S'   Srg)r  i  ri   r   Nr   r   r&   r'   :CreateParamsComponentsFinancialAccountTransactionsFeaturesIAccountSession.CreateParamsComponentsFinancialAccountTransactionsFeatures  s     (34'88	r&   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   DAccountSession.CreateParamsComponentsInstantPayoutsPromotionFeaturesr+   r   Nr   r   r&   r'   -CreateParamsComponentsInstantPayoutsPromotion<AccountSession.CreateParamsComponentsInstantPayoutsPromotion  s#    	 R
 	
	r&   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)r  i  r   r   r>   r   Nr   r   r&   r'   5CreateParamsComponentsInstantPayoutsPromotionFeaturesDAccountSession.CreateParamsComponentsInstantPayoutsPromotionFeatures  s6    ,7,==	 &1%66	 %T**	r&   r  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   8AccountSession.CreateParamsComponentsIssuingCardFeaturesr+   r   Nr   r   r&   r'   !CreateParamsComponentsIssuingCard0AccountSession.CreateParamsComponentsIssuingCard  #    	 F
 	
	r&   r!  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)r   i   ry   ri   rz   r{   r   Nr   r   r&   r'   )CreateParamsComponentsIssuingCardFeatures8AccountSession.CreateParamsComponentsIssuingCardFeatures   sH    $T**	 (34'88	  +400	 #.d"33	r&   r%  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   =AccountSession.CreateParamsComponentsIssuingCardsListFeaturesr+   r   Nr   r   r&   r'   &CreateParamsComponentsIssuingCardsList5AccountSession.CreateParamsComponentsIssuingCardsList  r  r&   r)  c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)	r(  i  ry   ri   rz   r   r{   r   Nr   r   r&   r'   .CreateParamsComponentsIssuingCardsListFeatures=AccountSession.CreateParamsComponentsIssuingCardsListFeatures  sZ    $T**	 (34'88	  +400	 -8,==	 #.d"33	r&   r,  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i4  r*   ?AccountSession.CreateParamsComponentsNotificationBannerFeaturesr+   r   Nr   r   r&   r'   (CreateParamsComponentsNotificationBanner7AccountSession.CreateParamsComponentsNotificationBanner4  s#    	 M
 	
	r&   r0  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r/  i@  r   r   r   Nr   r   r&   r'   0CreateParamsComponentsNotificationBannerFeatures?AccountSession.CreateParamsComponentsNotificationBannerFeatures@  r   r&   r3  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   iJ  r*   ;AccountSession.CreateParamsComponentsPaymentDetailsFeaturesr+   r   Nr   r   r&   r'   $CreateParamsComponentsPaymentDetails3AccountSession.CreateParamsComponentsPaymentDetailsJ  s#    	 I
 	
	r&   r7  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)r6  iV  rI   rJ   rK   rL   r   Nr   r   r&   r'   ,CreateParamsComponentsPaymentDetailsFeatures;AccountSession.CreateParamsComponentsPaymentDetailsFeaturesV  r   r&   r:  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   ih  r*   <AccountSession.CreateParamsComponentsPaymentDisputesFeaturesr+   r   Nr   r   r&   r'   %CreateParamsComponentsPaymentDisputes4AccountSession.CreateParamsComponentsPaymentDisputesh  s#    	 J
 	
	r&   r>  c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)r=  it  rJ   rK   rL   r   Nr   r   r&   r'   -CreateParamsComponentsPaymentDisputesFeatures<AccountSession.CreateParamsComponentsPaymentDisputesFeaturest  s6    4?4EE	 (--	 't,,	r&   rA  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   5AccountSession.CreateParamsComponentsPaymentsFeaturesr+   r   Nr   r   r&   r'   CreateParamsComponentsPayments-AccountSession.CreateParamsComponentsPayments  r   r&   rE  c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)rD  i  rI   rJ   rK   rL   r   Nr   r   r&   r'   &CreateParamsComponentsPaymentsFeatures5AccountSession.CreateParamsComponentsPaymentsFeatures  r   r&   rH  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   4AccountSession.CreateParamsComponentsPayoutsFeaturesr+   r   Nr   r   r&   r'   CreateParamsComponentsPayouts,AccountSession.CreateParamsComponentsPayouts  s#    	 B
 	
	r&   rL  c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)	rK  i  r   r=   r   r>   r?   r   Nr   r   r&   r'   %CreateParamsComponentsPayoutsFeatures4AccountSession.CreateParamsComponentsPayoutsFeatures  r   r&   rO  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   8AccountSession.CreateParamsComponentsPayoutsListFeaturesr+   r   Nr   r   r&   r'   !CreateParamsComponentsPayoutsList0AccountSession.CreateParamsComponentsPayoutsList  r#  r&   rS  c                       \ rS rSrSrg)rR  i  r   NrV   r   r&   r'   )CreateParamsComponentsPayoutsListFeatures8AccountSession.CreateParamsComponentsPayoutsListFeatures  r  r&   rV  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   =AccountSession.CreateParamsComponentsTaxRegistrationsFeaturesr+   r   Nr   r   r&   r'   &CreateParamsComponentsTaxRegistrations5AccountSession.CreateParamsComponentsTaxRegistrations  r  r&   rZ  c                       \ rS rSrSrg)rY  i  r   NrV   r   r&   r'   .CreateParamsComponentsTaxRegistrationsFeatures=AccountSession.CreateParamsComponentsTaxRegistrationsFeatures  r  r&   r]  c                   2    \ rS rSr% \\S'    \S   \S'   Srg)r   i  r*   8AccountSession.CreateParamsComponentsTaxSettingsFeaturesr+   r   Nr   r   r&   r'   !CreateParamsComponentsTaxSettings0AccountSession.CreateParamsComponentsTaxSettings  r#  r&   ra  c                       \ rS rSrSrg)r`  i  r   NrV   r   r&   r'   )CreateParamsComponentsTaxSettingsFeatures8AccountSession.CreateParamsComponentsTaxSettingsFeatures  r  r&   rd  r   client_secretr   
expires_atlivemodeobjectparamsr   returnc           	      T    [        SU R                  SU R                  5       US95      $ )
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.
r   postrj  )r   _static_request	class_urlclsrj  s     r'   createAccountSession.create	  s6        
 	
r&   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)rm  r   rn  ro  N)r   _static_request_asyncrq  rr  s     r'   create_asyncAccountSession.create_async  sC      ++ ,  
 	
s   )64
	6r   N)<r   r    r!   r"   __doc__r   r   r	   r$   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r!  r%  r)  r,  r0  r3  r7  r:  r>  rA  rE  rH  rL  rO  rS  rV  rZ  r]  ra  rd  r   intr#   classmethodr   rt  rx  r-   r%   r   r&   r'   r   r   
   s    9JK'"345I^
\ ^
@~ f fP
) 
) 
) 
) 
 
 ,
Y 
Y $
) 
) 
 
 $
Y 

	 
	 
I 
I $
 
 ,
9 
9 
y 
y $
	 
	 
 
 $
	 
	 ,
I 
I 
 
 
I 
I  L  O N %&& 
;<
	
 
 
;<
	
 
 '
3r&   r   N)stripe._createable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr   typingr   r   r   typing_extensionsr	   r
   r   r   r   r   r&   r'   <module>r     s2    B 2 . ' ' E E_4*+;< _4r&   