
    Chh                     r    S SK Jr  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   " S S\5      rg	)
    )RequestOptions)StripeService)Token)sanitize_id)DictListcast)LiteralNotRequired	TypedDictc            	          \ 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'\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      r " S0 S1\5      r " S2 S3\5      r " S4 S5\5      r " S6 S7\5      r " S8 S9\5      r  " S: S;\5      r! " S< S=\5      r" " S> S?\5      r# " S@ SA\5      r$ " SB SC\5      r% " SD SE\5      r& " SF SG\5      r' " SH SI\5      r( " SJ SK\5      r) " SL SM\5      r* " SN SO\5      r+ " SP SQ\5      r, " SR SS\5      r- " ST SU\5      r. " SV SW\5      r/ " SX SY\5      r0 " SZ S[\5      r1 " S\ S]\5      r20 0 4S^\3S_S`Sa\4Sb\54Sc jjr60 0 4S^\3S_S`Sa\4Sb\54Sd jjr70 0 4S_SeSa\4Sb\54Sf jjr80 0 4S_SeSa\4Sb\54Sg jjr9Shr:gi)jTokenService   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \\   \S'    \S	   \S
'    \\\      \S'    \S   \S'    \S   \S'   Srg)TokenService.CreateParams    TokenService.CreateParamsAccountaccount$TokenService.CreateParamsBankAccountbank_accountz!TokenService.CreateParamsCard|strcardcustomer"TokenService.CreateParamsCvcUpdate
cvc_updateexpandTokenService.CreateParamsPersonpersonTokenService.CreateParamsPiipii N)	__name__
__module____qualname____firstlineno__r   __annotations__strr   __static_attributes__r        X/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_token_service.pyCreateParamsr      s    ?@@	 ""HII	 =>>	 c""	   DEE	 DI&&	 =>>	 788	r(   r*   c                   b    \ rS rSr% \\S      \S'    \S   \S'    \S   \S'    \\   \S'   S	rg
)r   .   )companygovernment_entity
individual
non_profitbusiness_type'TokenService.CreateParamsAccountCompanyr-   *TokenService.CreateParamsAccountIndividualr/   tos_shown_and_acceptedr    N)	r!   r"   r#   r$   r   r
   r%   boolr'   r    r(   r)   CreateParamsAccount TokenService.CreateParamsAccount.   sU    "NO
 	
	 FGG	   LMM	 !,D 11	r(   r6   c                      \ 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"rg#)$r2   B   .TokenService.CreateParamsAccountCompanyAddressaddress2TokenService.CreateParamsAccountCompanyAddressKanaaddress_kana3TokenService.CreateParamsAccountCompanyAddressKanjiaddress_kanjidirectors_provided>TokenService.CreateParamsAccountCompanyDirectorshipDeclarationdirectorship_declarationexecutives_providedexport_license_idexport_purpose_codename	name_kana
name_kanjiowners_provided;TokenService.CreateParamsAccountCompanyOwnershipDeclarationownership_declaration&ownership_declaration_shown_and_signedziLiteral['']|Literal['qualified_entity_exceeds_ownership_threshold', 'qualifies_as_financial_institution']ownership_exemption_reasonphonezCLiteral['']|TokenService.CreateParamsAccountCompanyRegistrationDateregistration_dateregistration_numbera>  Literal['']|Literal['free_zone_establishment', 'free_zone_llc', 'government_instrumentality', 'governmental_unit', 'incorporated_non_profit', 'incorporated_partnership', 'limited_liability_partnership', 'llc', 'multi_member_llc', 'private_company', 'private_corporation', 'private_partnership', 'public_company', 'public_corporation', 'public_partnership', 'registered_charity', 'single_member_llc', 'sole_establishment', 'sole_proprietorship', 'tax_exempt_government_instrumentality', 'unincorporated_association', 'unincorporated_non_profit', 'unincorporated_partnership']	structuretax_idtax_id_registrarvat_id3TokenService.CreateParamsAccountCompanyVerificationverificationr    N)	r!   r"   r#   r$   r   r%   r5   r&   r'   r    r(   r)   CreateParamsAccountCompany'TokenService.CreateParamsAccountCompanyB   s   MNN	 "@
 	
	 #A
 	
	 (--	 #.L#
 	
	 )..	 's++	 )--	 #	 s##	  $$	 %T**	  +I 
 	
	 1<D0AA	 %0w%
 	
	 3	 'Q
 	
	 )--	  M	
 	
	 C  	 &c**	 C  	 "A
 	
	r(   rW   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r:      citycountryline1line2postal_codestater    Nr!   r"   r#   r$   r   r&   r%   r'   r    r(   r)   !CreateParamsAccountCompanyAddress.TokenService.CreateParamsAccountCompanyAddress   l    #	 S!!	 3	 3	 !%%	 3	r(   rb   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r<      r[   r\   r]   r^   r_   r`   townr    Nra   r    r(   r)   %CreateParamsAccountCompanyAddressKana2TokenService.CreateParamsAccountCompanyAddressKana   ~    #	 S!!	 3	 3	 !%%	 3	 #	r(   rh   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r>      r[   r\   r]   r^   r_   r`   rg   r    Nra   r    r(   r)   &CreateParamsAccountCompanyAddressKanji3TokenService.CreateParamsAccountCompanyAddressKanji   rj   r(   rm   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)rA   i  dateip
user_agentr    N	r!   r"   r#   r$   r   intr%   r&   r'   r    r(   r)   1CreateParamsAccountCompanyDirectorshipDeclaration>TokenService.CreateParamsAccountCompanyDirectorshipDeclaration  6    #	 	  $$	r(   ru   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)rJ   i  rp   rq   rr   r    Nrs   r    r(   r)   .CreateParamsAccountCompanyOwnershipDeclaration;TokenService.CreateParamsAccountCompanyOwnershipDeclaration  rw   r(   ry   c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)7TokenService.CreateParamsAccountCompanyRegistrationDatei"  daymonthyearr    Nr!   r"   r#   r$   rt   r%   r'   r    r(   r)   *CreateParamsAccountCompanyRegistrationDater|   "  $    	 
	 		r(   r   c                   &    \ rS rSr% \S   \S'   Srg)rU   i0  ;TokenService.CreateParamsAccountCompanyVerificationDocumentdocumentr    Nr!   r"   r#   r$   r   r%   r'   r    r(   r)   &CreateParamsAccountCompanyVerification3TokenService.CreateParamsAccountCompanyVerification0  s    I
 	
	r(   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   i8  backfrontr    Nra   r    r(   r)   .CreateParamsAccountCompanyVerificationDocument;TokenService.CreateParamsAccountCompanyVerificationDocument8  $    #	 3	r(   r   c                      \ 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#rg$)%r3   iB  1TokenService.CreateParamsAccountIndividualAddressr;   5TokenService.CreateParamsAccountIndividualAddressKanar=   6TokenService.CreateParamsAccountIndividualAddressKanjir?   z9Literal['']|TokenService.CreateParamsAccountIndividualDobdobemail
first_namefirst_name_kanafirst_name_kanjiLiteral['']|List[str]full_name_aliasesgender	id_numberid_number_secondary	last_namelast_name_kanalast_name_kanjimaiden_nameLiteral['']|Dict[str, str]metadatarN   existingnonepolitical_exposure;TokenService.CreateParamsAccountIndividualRegisteredAddressregistered_address6TokenService.CreateParamsAccountIndividualRelationshiprelationship
ssn_last_46TokenService.CreateParamsAccountIndividualVerificationrV   r    N	r!   r"   r#   r$   r   r%   r&   r
   r'   r    r(   r)   CreateParamsAccountIndividual*TokenService.CreateParamsAccountIndividualB  s   ?
 	
	 "C
 	
	 #D
 	
	 G
 	
	 3	  $$	 %S))	 &c**	 ''>??	 C  	 s##	 )--	 s##	 $C((	 %S))	 !%%	 :;;	 3	 (0B(CDD	 (I
 	
	 "D
 	
	  $$	 "D
 	
	r(   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r   i  r[   r\   r]   r^   r_   r`   r    Nra   r    r(   r)   $CreateParamsAccountIndividualAddress1TokenService.CreateParamsAccountIndividualAddress  rd   r(   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r   i  r[   r\   r]   r^   r_   r`   rg   r    Nra   r    r(   r)   (CreateParamsAccountIndividualAddressKana5TokenService.CreateParamsAccountIndividualAddressKana  rj   r(   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r   i  r[   r\   r]   r^   r_   r`   rg   r    Nra   r    r(   r)   )CreateParamsAccountIndividualAddressKanji6TokenService.CreateParamsAccountIndividualAddressKanji  rj   r(   r   c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)-TokenService.CreateParamsAccountIndividualDobi  r}   r~   r   r    Nr   r    r(   r)    CreateParamsAccountIndividualDobr     r   r(   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r   i  r[   r\   r]   r^   r_   r`   r    Nra   r    r(   r)   .CreateParamsAccountIndividualRegisteredAddress;TokenService.CreateParamsAccountIndividualRegisteredAddress  rd   r(   r   c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S'   Srg	)
r   i,  director	executiveownerLiteral['']|floatpercent_ownershiptitler    N	r!   r"   r#   r$   r   r5   r%   r&   r'   r    r(   r)   )CreateParamsAccountIndividualRelationship6TokenService.CreateParamsAccountIndividualRelationship,  s[    d##	 t$$	 4  	 '':;;	 3	r(   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r   iB  HTokenService.CreateParamsAccountIndividualVerificationAdditionalDocumentadditional_document>TokenService.CreateParamsAccountIndividualVerificationDocumentr   r    Nr   r    r(   r)   )CreateParamsAccountIndividualVerification6TokenService.CreateParamsAccountIndividualVerificationB  s.    (V
 	
	 L
 	
	r(   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   iP  r   r   r    Nra   r    r(   r)   ;CreateParamsAccountIndividualVerificationAdditionalDocumentHTokenService.CreateParamsAccountIndividualVerificationAdditionalDocumentP  s&     #	 3	r(   r   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)r   i\  r   r   r    Nra   r    r(   r)   1CreateParamsAccountIndividualVerificationDocument>TokenService.CreateParamsAccountIndividualVerificationDocument\  r   r(   r   c                       \ rS rSr% \\   \S'    \\S      \S'    \\S'    \\S      \S'    \\S'    \\   \S	'    \\   \S
'    \\   \S'   Srg)r   if  account_holder_name)r-   r/   account_holder_typeaccount_number)checkingfutsusavingstozaaccount_typer\   currencypayment_methodrouting_numberr    N)	r!   r"   r#   r$   r   r&   r%   r
   r'   r    r(   r)   CreateParamsBankAccount$TokenService.CreateParamsBankAccountf  s    (--	 )1H)IJJ	 	 ":;
 	
	 	 c""	 $C((	 $C((	r(   r   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S	'    \\S
'    \\S'    \\   \S'    \S   \S'    \\S'   Srg)TokenService.CreateParamsCardi  address_cityaddress_countryaddress_line1address_line2address_stateaddress_zipr   cvc	exp_monthexp_yearrF   %TokenService.CreateParamsCardNetworksnetworksnumberr    Nra   r    r(   r)   CreateParamsCardr     s    !#&&	 %S))	 #3''	 #3''	 #3''	 !%%	 c""	 	 	 	 #	 EFF	 	r(   r   c                   ,    \ rS rSr% \\S      \S'   Srg)r   i  )cartes_bancaires
mastercardvisa	preferredr    N)r!   r"   r#   r$   r   r
   r%   r'   r    r(   r)   CreateParamsCardNetworks%TokenService.CreateParamsCardNetworks  s    <=
 	
	r(   r   c                        \ rS rSr% \\S'   Srg)r   i  r   r    N)r!   r"   r#   r$   r&   r%   r'   r    r(   r)   CreateParamsCvcUpdate"TokenService.CreateParamsCvcUpdate  s    	r(   r   c                       \ 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&   \S''    \S(   \S)'   S*rg+),r   i  7TokenService.CreateParamsPersonAdditionalTosAcceptancesadditional_tos_acceptances&TokenService.CreateParamsPersonAddressr;   *TokenService.CreateParamsPersonAddressKanar=   +TokenService.CreateParamsPersonAddressKanjir?   z.Literal['']|TokenService.CreateParamsPersonDobr   (TokenService.CreateParamsPersonDocuments	documentsr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   nationalityrN   r   r   0TokenService.CreateParamsPersonRegisteredAddressr   +TokenService.CreateParamsPersonRelationshipr   r   )TokenService.CreateParamsPersonUsCfpbDataus_cfpb_data+TokenService.CreateParamsPersonVerificationrV   r    Nr   r    r(   r)   CreateParamsPersonTokenService.CreateParamsPerson  s   $/E%
 	
	 EFF	 ""NOO	 #9
 	
	 IJJ	 IJJ	 3	  $$	 %S))	 &c**	 ''>??	 C  	 s##	 )--	 s##	 $C((	 %S))	 !%%	 :;;	 !%%	 3	 (0B(CDD	 (>
 	
	 "9
 	
	  $$	 ""MNN	 "9
 	
	r(   r
  c                   &    \ rS rSr% \S   \S'   Srg)r   iF  >TokenService.CreateParamsPersonAdditionalTosAcceptancesAccountr   r    Nr   r    r(   r)   *CreateParamsPersonAdditionalTosAcceptances7TokenService.CreateParamsPersonAdditionalTosAcceptancesF  s    L
 	
	r(   r  c                   J    \ rS rSr% \\   \S'    \\   \S'    \S   \S'   Srg)r  iN  rp   rq   zLiteral['']|strrr   r    Nrs   r    r(   r)   1CreateParamsPersonAdditionalTosAcceptancesAccount>TokenService.CreateParamsPersonAdditionalTosAcceptancesAccountN  s7    #	 	   122	r(   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r   i\  r[   r\   r]   r^   r_   r`   r    Nra   r    r(   r)   CreateParamsPersonAddress&TokenService.CreateParamsPersonAddress\  rd   r(   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r   iv  r[   r\   r]   r^   r_   r`   rg   r    Nra   r    r(   r)   CreateParamsPersonAddressKana*TokenService.CreateParamsPersonAddressKanav  rj   r(   r  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)r  i  r[   r\   r]   r^   r_   r`   rg   r    Nra   r    r(   r)   CreateParamsPersonAddressKanji+TokenService.CreateParamsPersonAddressKanji  rj   r(   r  c                   8    \ rS rSr% \\S'    \\S'    \\S'   Srg)"TokenService.CreateParamsPersonDobi  r}   r~   r   r    Nr   r    r(   r)   CreateParamsPersonDobr    r   r(   r  c                   J    \ rS rSr% \S   \S'    \S   \S'    \S   \S'   Srg	)
r  i  <TokenService.CreateParamsPersonDocumentsCompanyAuthorizationcompany_authorization0TokenService.CreateParamsPersonDocumentsPassportpassport,TokenService.CreateParamsPersonDocumentsVisar   r    Nr   r    r(   r)   CreateParamsPersonDocuments(TokenService.CreateParamsPersonDocuments  sA    *J 
 	
	 >
 	
	 HII	r(   r%  c                   ,    \ rS rSr% \\\      \S'   Srg)r   i  filesr    N	r!   r"   r#   r$   r   r   r&   r%   r'   r    r(   r)   /CreateParamsPersonDocumentsCompanyAuthorization<TokenService.CreateParamsPersonDocumentsCompanyAuthorization      49%%	r(   r*  c                   ,    \ rS rSr% \\\      \S'   Srg)r"  i  r(  r    Nr)  r    r(   r)   #CreateParamsPersonDocumentsPassport0TokenService.CreateParamsPersonDocumentsPassport  r,  r(   r.  c                   ,    \ rS rSr% \\\      \S'   Srg)r$  i  r(  r    Nr)  r    r(   r)   CreateParamsPersonDocumentsVisa,TokenService.CreateParamsPersonDocumentsVisa  r,  r(   r1  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg	)
r  i  r[   r\   r]   r^   r_   r`   r    Nra   r    r(   r)   #CreateParamsPersonRegisteredAddress0TokenService.CreateParamsPersonRegisteredAddress  rd   r(   r4  c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \S   \S'    \\   \S	'    \\   \S
'   Srg)r  i  
authorizerr   r   legal_guardianr   r   r   representativer   r    Nr   r    r(   r)   CreateParamsPersonRelationship+TokenService.CreateParamsPersonRelationship  s    %%	 d##	 t$$	 $D))	 4  	 '':;;	 $D))	 3	r(   r:  c                   J    \ rS rSr% \S   \S'    \S   \S'    \\   \S'   Srg)	r  i   9TokenService.CreateParamsPersonUsCfpbDataEthnicityDetailsethnicity_details4TokenService.CreateParamsPersonUsCfpbDataRaceDetailsrace_detailsself_identified_genderr    N)r!   r"   r#   r$   r   r%   r&   r'   r    r(   r)   CreateParamsPersonUsCfpbData)TokenService.CreateParamsPersonUsCfpbData   s@    &G
 	
	 "B
 	
	 !,C 00	r(   rB  c                   D    \ rS rSr% \\\S         \S'    \\   \S'   Sr	g)r=  i2  )cubanhispanic_or_latinomexicannot_hispanic_or_latinoother_hispanic_or_latinoprefer_not_to_answerpuerto_rican	ethnicityethnicity_otherr    N
r!   r"   r#   r$   r   r   r
   r%   r&   r'   r    r(   r)   ,CreateParamsPersonUsCfpbDataEthnicityDetails9TokenService.CreateParamsPersonUsCfpbDataEthnicityDetails2  s;    $

 	
	 %S))	r(   rO  c                   D    \ rS rSr% \\\S         \S'    \\   \S'   Sr	g)r?  iH  )african_american american_indian_or_alaska_nativeasianasian_indianblack_or_african_americanchinese	ethiopianfilipinoguamanian_or_chamorrohaitianjamaicanjapanesekoreannative_hawaiian)native_hawaiian_or_other_pacific_islandernigerianother_asianother_black_or_african_americanother_pacific_islanderrJ  samoansomali
vietnamesewhiterace
race_otherr    NrN  r    r(   r)   'CreateParamsPersonUsCfpbDataRaceDetails4TokenService.CreateParamsPersonUsCfpbDataRaceDetailsH  s;    
 	
<	  $$	r(   rk  c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)r	  io  =TokenService.CreateParamsPersonVerificationAdditionalDocumentr   3TokenService.CreateParamsPersonVerificationDocumentr   r    Nr   r    r(   r)   CreateParamsPersonVerification+TokenService.CreateParamsPersonVerificationo  s.    (K
 	
	 A
 	
	r(   rp  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)rn  i}  r   r   r    Nra   r    r(   r)   0CreateParamsPersonVerificationAdditionalDocument=TokenService.CreateParamsPersonVerificationAdditionalDocument}  r   r(   rs  c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)ro  i  r   r   r    Nra   r    r(   r)   &CreateParamsPersonVerificationDocument3TokenService.CreateParamsPersonVerificationDocument  r   r(   rv  c                   &    \ rS rSr% \\   \S'   Srg)r   i  r   r    Nra   r    r(   r)   CreateParamsPiiTokenService.CreateParamsPii  s    s##	r(   ry  c                   ,    \ rS rSr% \\\      \S'   Srg)TokenService.RetrieveParamsi  r   r    Nr)  r    r(   r)   RetrieveParamsr|    s    DI&&	r(   r}  tokenparamsr|  optionsreturnc                 p    [        [        U R                  SSR                  [	        U5      S9SUUS95      $ )(
Retrieves the token with the given ID.
get/v1/tokens/{token}r~  apibase_addressr  r  )r	   r   _requestformatr   selfr~  r  r  s       r)   retrieveTokenService.retrieve  sG     MM$+++e2D+E"  	
 		
r(   c                    #    [        [        U R                  SSR                  [	        U5      S9SUUS9I Sh  vN 5      $  N7f)r  r  r  r  r  r  N)r	   r   _request_asyncr  r   r  s       r)   retrieve_asyncTokenService.retrieve_async  sV      %%$+++e2D+E" &  	
 		
s   7AA
	Ar   c                 D    [        [        U R                  SSSUUS95      $ )  
Creates a single-use token that represents a bank account's details.
You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a [connected account](https://docs.stripe.com/api#accounts) where [controller.requirement_collection](https://docs.stripe.com/api/accounts/object#account_object-controller-requirement_collection) is application, which includes Custom accounts.
post
/v1/tokensr  r  )r	   r   r  r  r  r  s      r)   createTokenService.create  s4     MM"  	
 		
r(   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)r  r  r  r  r  N)r	   r   r  r  s      r)   create_asyncTokenService.create_async  sC      %%" &  	
 		
s   !.,
	.r    N);r!   r"   r#   r$   r   r*   r6   rW   rb   rh   rm   ru   ry   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.  r1  r4  r:  rB  rO  rk  rp  rs  rv  ry  r}  r&   r   r   r  r  r  r  r'   r    r(   r)   r   r      s    y  Di (lY l\I 4	 < <I  Y   j	 jXy 49 <I <9  4I ,I 

I ") "H49 4l9 	 vY vpY I I 4	 < <	 i $) i ) i 4   Dy $y ,%) %N 9  )   13"$	

 .
  	

 

. 13"$	

 .
  	

 

, /1"$
+
  
 
	
, /1"$
+
  
 
	
 
r(   r   N)stripe._request_optionsr   stripe._stripe_servicer   stripe._tokenr   stripe._utilr   typingr   r   r	   typing_extensionsr
   r   r   r   r    r(   r)   <module>r     s-    3 0  $ # # = =`
= `
r(   