Ë
    <@‹g´«  ã                   ór   — d dl mZ d dlmZ 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  G d„ de«      Zy	)
é    )ÚRequestOptions)ÚStripeService)ÚToken)Úsanitize_id)ÚDictÚListÚcast)ÚLiteralÚNotRequiredÚ	TypedDictc            	       ó  — 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 G d1„ d2e«      Z G d3„ d4e«      Z G d5„ d6e«      Z G d7„ d8e«      Z G d9„ d:e«      Z  G d;„ d<e«      Z! G d=„ d>e«      Z" G d?„ d@e«      Z# G dA„ dBe«      Z$ G dC„ dDe«      Z% G dE„ dFe«      Z& G dG„ dHe«      Z' G dI„ dJe«      Z( G dK„ dLe«      Z) G dM„ dNe«      Z* G dO„ dPe«      Z+ G dQ„ dRe«      Z,i i fdSe-dTdUdVe.dWe/fdX„Z0i i fdSe-dTdUdVe.dWe/fdY„Z1i i fdTdZdVe.dWe/fd[„Z2i i fdTdZdVe.dWe/fd\„Z3y])^ÚTokenServicec                   ó¢   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ed   ed	<   	 eee      ed
<   	 ed   ed<   	 ed   ed<   y)úTokenService.CreateParamsú TokenService.CreateParamsAccountÚaccountú$TokenService.CreateParamsBankAccountÚbank_accountz!TokenService.CreateParamsCard|strÚcardÚcustomerú"TokenService.CreateParamsCvcUpdateÚ
cvc_updateÚexpandúTokenService.CreateParamsPersonÚpersonúTokenService.CreateParamsPiiÚpiiN)Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__Ústrr   © ó    úT/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_token_service.pyÚCreateParamsr      sš   … ØÐ?Ñ@Ó@ð	ð "Ð"HÑIÓIð	ð Ð=Ñ>Ó>ð	ð ˜cÑ"Ó"ð	ð  Ð DÑEÓEð	ð ˜D ™IÑ&Ó&ð	ð Ð=Ñ>Ó>ð	ð Ð7Ñ8Ó8ð	r$   r&   c                   óZ   — e Zd ZU eed      ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	r   )ÚcompanyÚgovernment_entityÚ
individualÚ
non_profitÚbusiness_typeú'TokenService.CreateParamsAccountCompanyr(   ú*TokenService.CreateParamsAccountIndividualr*   Útos_shown_and_acceptedN)r   r   r    r   r
   r!   Úboolr#   r$   r%   ÚCreateParamsAccountz TokenService.CreateParamsAccount.   sU   … Ø"ØÐNÑOñ
ó 	
ð	ð ÐFÑGÓGð	ð  Ð LÑMÓMð	ð !,¨DÑ 1Ó1ð	r$   r1   c                   ót  — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed	<   	 ee   ed
<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)r-   ú.TokenService.CreateParamsAccountCompanyAddressÚaddressú2TokenService.CreateParamsAccountCompanyAddressKanaÚaddress_kanaú3TokenService.CreateParamsAccountCompanyAddressKanjiÚaddress_kanjiÚdirectors_providedÚexecutives_providedÚexport_license_idÚexport_purpose_codeÚnameÚ	name_kanaÚ
name_kanjiÚowners_providedú;TokenService.CreateParamsAccountCompanyOwnershipDeclarationÚownership_declarationÚ&ownership_declaration_shown_and_signedÚphoneÚ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_idú3TokenService.CreateParamsAccountCompanyVerificationÚverificationN)r   r   r    r   r!   r0   r"   r#   r$   r%   ÚCreateParamsAccountCompanyz'TokenService.CreateParamsAccountCompanyB   s…  … ØÐMÑNÓNð	ð "Ø@ñ
ó 	
ð	ð #ØAñ
ó 	
ð	ð (¨Ñ-Ó-ð	ð )¨Ñ.Ó.ð	ð ' sÑ+Ó+ð	ð )¨Ñ-Ó-ð	ð ˜#ÑÓð	ð ˜sÑ#Ó#ð	ð   Ñ$Ó$ð	ð % TÑ*Ó*ð	ð  +ØIñ 
ó 	
ð	ð 1<¸DÑ0AÓAð	ð ˜3ÑÓð	ð )¨Ñ-Ó-ð	ð ð M	ñ
ó 	
ð	ð ˜CÑ Ó ð	ð & cÑ*Ó*ð	ð ˜CÑ Ó ð	ð "ØAñ
ó 	
ð	r$   rL   c                   óx   — 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<   	 ee   ed<   y)r3   ÚcityÚcountryÚline1Úline2Úpostal_codeÚstateN©r   r   r    r   r"   r!   r#   r$   r%   Ú!CreateParamsAccountCompanyAddressz.TokenService.CreateParamsAccountCompanyAddressž   ól   … Ø˜#ÑÓð	ð ˜SÑ!Ó!ð	ð ˜3ÑÓð	ð ˜3ÑÓð	ð ! Ñ%Ó%ð	ð ˜3ÑÓð	r$   rU   c                   óŠ   — 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<   	 ee   ed<   	 ee   ed<   y)	r5   rN   rO   rP   rQ   rR   rS   ÚtownNrT   r#   r$   r%   Ú%CreateParamsAccountCompanyAddressKanaz2TokenService.CreateParamsAccountCompanyAddressKana¸   ó~   … Ø˜#ÑÓð	ð ˜SÑ!Ó!ð	ð ˜3ÑÓð	ð ˜3ÑÓð	ð ! Ñ%Ó%ð	ð ˜3ÑÓð	ð ˜#ÑÓð	r$   rY   c                   óŠ   — 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<   	 ee   ed<   	 ee   ed<   y)	r7   rN   rO   rP   rQ   rR   rS   rX   NrT   r#   r$   r%   Ú&CreateParamsAccountCompanyAddressKanjiz3TokenService.CreateParamsAccountCompanyAddressKanjiÖ   rZ   r$   r\   c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)rA   ÚdateÚipÚ
user_agentN©r   r   r    r   Úintr!   r"   r#   r$   r%   Ú.CreateParamsAccountCompanyOwnershipDeclarationz;TokenService.CreateParamsAccountCompanyOwnershipDeclarationô   s6   … Ø˜#ÑÓð	ð ˜ÑÓð	ð   Ñ$Ó$ð	r$   rc   c                   ó   — e Zd ZU ed   ed<   y)rJ   ú;TokenService.CreateParamsAccountCompanyVerificationDocumentÚdocumentN©r   r   r    r   r!   r#   r$   r%   Ú&CreateParamsAccountCompanyVerificationz3TokenService.CreateParamsAccountCompanyVerification  s   … ØØIñ
ó 	
ð	r$   rh   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)re   ÚbackÚfrontNrT   r#   r$   r%   Ú.CreateParamsAccountCompanyVerificationDocumentz;TokenService.CreateParamsAccountCompanyVerificationDocument
  ó$   … Ø˜#ÑÓð	ð ˜3ÑÓð	r$   rl   c                   ó°  — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed	<   	 ee   ed
<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 eed      ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   	 ed    ed!<   y")#r.   ú1TokenService.CreateParamsAccountIndividualAddressr4   ú5TokenService.CreateParamsAccountIndividualAddressKanar6   ú6TokenService.CreateParamsAccountIndividualAddressKanjir8   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]ÚmetadatarD   )ÚexistingÚnoneÚpolitical_exposureú;TokenService.CreateParamsAccountIndividualRegisteredAddressÚregistered_addressú6TokenService.CreateParamsAccountIndividualRelationshipÚrelationshipÚ
ssn_last_4ú6TokenService.CreateParamsAccountIndividualVerificationrK   N)r   r   r    r   r!   r"   r
   r#   r$   r%   ÚCreateParamsAccountIndividualz*TokenService.CreateParamsAccountIndividual  sÉ  … ØØ?ñ
ó 	
ð	ð "ØCñ
ó 	
ð	ð #ØDñ
ó 	
ð	ð ØGñ
ó 	
ð	ð ˜3ÑÓð	ð   Ñ$Ó$ð	ð % SÑ)Ó)ð	ð & cÑ*Ó*ð	ð 'Ð'>Ñ?Ó?ð	ð ˜CÑ Ó ð	ð ˜sÑ#Ó#ð	ð )¨Ñ-Ó-ð	ð ˜sÑ#Ó#ð	ð $ CÑ(Ó(ð	ð % SÑ)Ó)ð	ð ! Ñ%Ó%ð	ð Ð:Ñ;Ó;ð	ð ˜3ÑÓð	ð (¨Ð0BÑ(CÑDÓDð	ð (ØIñ
ó 	
ð	ð "ØDñ
ó 	
ð	ð   Ñ$Ó$ð	ð "ØDñ
ó 	
ð	r$   r‹   c                   óx   — 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<   	 ee   ed<   y)ro   rN   rO   rP   rQ   rR   rS   NrT   r#   r$   r%   Ú$CreateParamsAccountIndividualAddressz1TokenService.CreateParamsAccountIndividualAddress€  rV   r$   r�   c                   óŠ   — 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<   	 ee   ed<   	 ee   ed<   y)	rp   rN   rO   rP   rQ   rR   rS   rX   NrT   r#   r$   r%   Ú(CreateParamsAccountIndividualAddressKanaz5TokenService.CreateParamsAccountIndividualAddressKanaš  rZ   r$   r�   c                   óŠ   — 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<   	 ee   ed<   	 ee   ed<   y)	rq   rN   rO   rP   rQ   rR   rS   rX   NrT   r#   r$   r%   Ú)CreateParamsAccountIndividualAddressKanjiz6TokenService.CreateParamsAccountIndividualAddressKanji¸  rZ   r$   r‘   c                   ó0   — e Zd ZU eed<   	 eed<   	 eed<   y)ú-TokenService.CreateParamsAccountIndividualDobÚdayÚmonthÚyearN©r   r   r    rb   r!   r#   r$   r%   Ú CreateParamsAccountIndividualDobr“   Ö  ó$   … Ø‹ð	ð ‹
ð	ð ‹	ð	r$   r˜   c                   óx   — 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<   	 ee   ed<   y)r…   rN   rO   rP   rQ   rR   rS   NrT   r#   r$   r%   Ú.CreateParamsAccountIndividualRegisteredAddressz;TokenService.CreateParamsAccountIndividualRegisteredAddressä  rV   r$   r›   c                   óf   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   y)r‡   ÚdirectorÚ	executiveÚownerúLiteral['']|floatÚpercent_ownershipÚtitleN©r   r   r    r   r0   r!   r"   r#   r$   r%   Ú)CreateParamsAccountIndividualRelationshipz6TokenService.CreateParamsAccountIndividualRelationshipþ  s[   … Ø˜dÑ#Ó#ð	ð ˜tÑ$Ó$ð	ð ˜4Ñ Ó ð	ð 'Ð':Ñ;Ó;ð	ð ˜3ÑÓð	r$   r¤   c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)rŠ   úHTokenService.CreateParamsAccountIndividualVerificationAdditionalDocumentÚadditional_documentú>TokenService.CreateParamsAccountIndividualVerificationDocumentrf   Nrg   r#   r$   r%   Ú)CreateParamsAccountIndividualVerificationz6TokenService.CreateParamsAccountIndividualVerification  s.   … Ø(ØVñ
ó 	
ð	ð ØLñ
ó 	
ð	r$   r©   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)r¦   rj   rk   NrT   r#   r$   r%   Ú;CreateParamsAccountIndividualVerificationAdditionalDocumentzHTokenService.CreateParamsAccountIndividualVerificationAdditionalDocument"  s&   … ð ˜#ÑÓð	ð ˜3ÑÓð	r$   r«   c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)r¨   rj   rk   NrT   r#   r$   r%   Ú1CreateParamsAccountIndividualVerificationDocumentz>TokenService.CreateParamsAccountIndividualVerificationDocument.  rm   r$   r­   c                   óœ   — e Zd ZU ee   ed<   	 eed      ed<   	 eed<   	 eed      ed<   	 eed<   	 ee   ed<   	 ee   ed	<   	 ee   ed
<   y)r   Úaccount_holder_name)r(   r*   Úaccount_holder_typeÚaccount_number)ÚcheckingÚfutsuÚsavingsÚtozaÚaccount_typerO   ÚcurrencyÚpayment_methodÚrouting_numberN)r   r   r    r   r"   r!   r
   r#   r$   r%   ÚCreateParamsBankAccountz$TokenService.CreateParamsBankAccount8  s–   … Ø(¨Ñ-Ó-ð	ð )¨Ð1HÑ)IÑJÓJð	ð Óð	ð "ØÐ:Ñ;ñ
ó 	
ð	ð ‹ð	ð ˜cÑ"Ó"ð	ð $ CÑ(Ó(ð	ð $ CÑ(Ó(ð	r$   rº   c                   óä   — 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<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed	<   	 eed
<   	 ee   ed<   	 ed   ed<   	 eed<   y)úTokenService.CreateParamsCardÚaddress_cityÚaddress_countryÚaddress_line1Úaddress_line2Úaddress_stateÚaddress_zipr·   ÚcvcÚ	exp_monthÚexp_yearr=   ú%TokenService.CreateParamsCardNetworksÚnetworksÚnumberNrT   r#   r$   r%   ÚCreateParamsCardr¼   \  sÙ   … Ø! #Ñ&Ó&ð	ð % SÑ)Ó)ð	ð # 3Ñ'Ó'ð	ð # 3Ñ'Ó'ð	ð # 3Ñ'Ó'ð	ð ! Ñ%Ó%ð	ð ˜cÑ"Ó"ð	ð ˜ÑÓð	ð ‹ð	ð ‹ð	ð ˜#ÑÓð	ð ÐEÑFÓFð	ð ‹ð	r$   rÉ   c                   ó$   — e Zd ZU eed      ed<   y)rÆ   )Úcartes_bancairesÚ
mastercardÚvisaÚ	preferredN)r   r   r    r   r
   r!   r#   r$   r%   ÚCreateParamsCardNetworksz%TokenService.CreateParamsCardNetworks’  s   … ØØÐ<Ñ=ñ
ó 	
ð	r$   rÏ   c                   ó   — e Zd ZU eed<   y)r   rÃ   N)r   r   r    r"   r!   r#   r$   r%   ÚCreateParamsCvcUpdatez"TokenService.CreateParamsCvcUpdateš  s   … Ø‹ð	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e   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed <   	 ed!   ed"<   	 ee   ed#<   	 ed$   ed%<   y&)'r   ú7TokenService.CreateParamsPersonAdditionalTosAcceptancesÚadditional_tos_acceptancesú&TokenService.CreateParamsPersonAddressr4   ú*TokenService.CreateParamsPersonAddressKanar6   ú+TokenService.CreateParamsPersonAddressKanjir8   z.Literal['']|TokenService.CreateParamsPersonDobrr   ú(TokenService.CreateParamsPersonDocumentsÚ	documentsrs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   ÚnationalityrD   r„   ú0TokenService.CreateParamsPersonRegisteredAddressr†   ú+TokenService.CreateParamsPersonRelationshiprˆ   r‰   ú+TokenService.CreateParamsPersonVerificationrK   N)r   r   r    r   r!   r"   r#   r$   r%   ÚCreateParamsPersonz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ÑÓð	ð (¨Ñ,Ó,ð	ð (Ø>ñ
ó 	
ð	ð "Ø9ñ
ó 	
ð	ð   Ñ$Ó$ð	ð "Ø9ñ
ó 	
ð	r$   rÞ   c                   ó   — e Zd ZU ed   ed<   y)rÓ   ú>TokenService.CreateParamsPersonAdditionalTosAcceptancesAccountr   Nrg   r#   r$   r%   Ú*CreateParamsPersonAdditionalTosAcceptancesz7TokenService.CreateParamsPersonAdditionalTosAcceptances  s   … ØØLñ
ó 	
ð	r$   rá   c                   óB   — e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y)rà   r^   r_   zLiteral['']|strr`   Nra   r#   r$   r%   Ú1CreateParamsPersonAdditionalTosAcceptancesAccountz>TokenService.CreateParamsPersonAdditionalTosAcceptancesAccount  s7   … Ø˜#ÑÓð	ð ˜ÑÓð	ð  Ð 1Ñ2Ó2ð	r$   rã   c                   óx   — 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<   	 ee   ed<   y)rÕ   rN   rO   rP   rQ   rR   rS   NrT   r#   r$   r%   ÚCreateParamsPersonAddressz&TokenService.CreateParamsPersonAddress*  rV   r$   rå   c                   óŠ   — 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<   	 ee   ed<   	 ee   ed<   y)	rÖ   rN   rO   rP   rQ   rR   rS   rX   NrT   r#   r$   r%   ÚCreateParamsPersonAddressKanaz*TokenService.CreateParamsPersonAddressKanaD  rZ   r$   rç   c                   óŠ   — 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<   	 ee   ed<   	 ee   ed<   y)	r×   rN   rO   rP   rQ   rR   rS   rX   NrT   r#   r$   r%   ÚCreateParamsPersonAddressKanjiz+TokenService.CreateParamsPersonAddressKanjib  rZ   r$   ré   c                   ó0   — e Zd ZU eed<   	 eed<   	 eed<   y)ú"TokenService.CreateParamsPersonDobr”   r•   r–   Nr—   r#   r$   r%   ÚCreateParamsPersonDobrë   €  r™   r$   rì   c                   óB   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   y)rØ   ú<TokenService.CreateParamsPersonDocumentsCompanyAuthorizationÚcompany_authorizationú0TokenService.CreateParamsPersonDocumentsPassportÚpassportú,TokenService.CreateParamsPersonDocumentsVisarÍ   Nrg   r#   r$   r%   ÚCreateParamsPersonDocumentsz(TokenService.CreateParamsPersonDocumentsŽ  sA   … Ø*ØJñ 
ó 	
ð	ð Ø>ñ
ó 	
ð	ð ÐHÑIÓIð	r$   ró   c                   ó$   — e Zd ZU eee      ed<   y)rî   ÚfilesN©r   r   r    r   r   r"   r!   r#   r$   r%   Ú/CreateParamsPersonDocumentsCompanyAuthorizationz<TokenService.CreateParamsPersonDocumentsCompanyAuthorization   ó   … Ø˜4 ™9Ñ%Ó%ð	r$   r÷   c                   ó$   — e Zd ZU eee      ed<   y)rð   rõ   Nrö   r#   r$   r%   Ú#CreateParamsPersonDocumentsPassportz0TokenService.CreateParamsPersonDocumentsPassport¦  rø   r$   rú   c                   ó$   — e Zd ZU eee      ed<   y)rò   rõ   Nrö   r#   r$   r%   ÚCreateParamsPersonDocumentsVisaz,TokenService.CreateParamsPersonDocumentsVisa¬  rø   r$   rü   c                   óx   — 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<   	 ee   ed<   y)rÛ   rN   rO   rP   rQ   rR   rS   NrT   r#   r$   r%   Ú#CreateParamsPersonRegisteredAddressz0TokenService.CreateParamsPersonRegisteredAddress²  rV   r$   rþ   c                   óœ   — 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<   	 ed   ed<   	 ee   ed<   	 ee   ed	<   y
)rÜ   Ú
authorizerr�   rž   Úlegal_guardianrŸ   r    r¡   Úrepresentativer¢   Nr£   r#   r$   r%   ÚCreateParamsPersonRelationshipz+TokenService.CreateParamsPersonRelationshipÌ  s‘   … Ø Ñ%Ó%ð	ð ˜dÑ#Ó#ð	ð ˜tÑ$Ó$ð	ð $ DÑ)Ó)ð	ð ˜4Ñ Ó ð	ð 'Ð':Ñ;Ó;ð	ð $ DÑ)Ó)ð	ð ˜3ÑÓð	r$   r  c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)rÝ   ú=TokenService.CreateParamsPersonVerificationAdditionalDocumentr§   ú3TokenService.CreateParamsPersonVerificationDocumentrf   Nrg   r#   r$   r%   ÚCreateParamsPersonVerificationz+TokenService.CreateParamsPersonVerificationî  s.   … Ø(ØKñ
ó 	
ð	ð ØAñ
ó 	
ð	r$   r  c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)r  rj   rk   NrT   r#   r$   r%   Ú0CreateParamsPersonVerificationAdditionalDocumentz=TokenService.CreateParamsPersonVerificationAdditionalDocumentü  rm   r$   r	  c                   ó0   — e Zd ZU ee   ed<   	 ee   ed<   y)r  rj   rk   NrT   r#   r$   r%   Ú&CreateParamsPersonVerificationDocumentz3TokenService.CreateParamsPersonVerificationDocument  rm   r$   r  c                   ó   — e Zd ZU ee   ed<   y)r   rz   NrT   r#   r$   r%   ÚCreateParamsPiizTokenService.CreateParamsPii  s   … Ø˜sÑ#Ó#ð	r$   r  c                   ó$   — e Zd ZU eee      ed<   y)úTokenService.RetrieveParamsr   Nrö   r#   r$   r%   ÚRetrieveParamsr    s   … Ø˜D ™IÑ&Ó&ð	r$   r  ÚtokenÚparamsr  ÚoptionsÚreturnc                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú8
        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%   ÚretrievezTokenService.retrieve  sG   € ô ÜØ�M‰MØØ$×+Ñ+´+¸eÓ2DÐ+ÓEØ"ØØð ó ó	
ð 		
r$   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r  r  r  r  r  r  N)r	   r   Ú_request_asyncr  r   r  s       r%   Úretrieve_asynczTokenService.retrieve_async0  sW   è ø€ ô ÜØ×%Ñ%ØØ$×+Ñ+´+¸eÓ2DÐ+ÓEØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚=A
¿A
Á 	A
r   c           
      óJ   — t        t        | j                  ddd||¬«      «      S )áÛ  
        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://stripe.com/docs/api#accounts) where [controller.requirement_collection](https://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%   ÚcreatezTokenService.createD  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   r#  r)  s      r%   Úcreate_asynczTokenService.create_asyncX  sD   è ø€ ô ÜØ×%Ñ%ØØØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚$1¦/
§	1N)4r   r   r    r   r&   r1   rL   rU   rY   r\   rc   rh   rl   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  r  r  r"   r   r   r!  r$  r*  r,  r#   r$   r%   r   r      s´  „ ô �yô  ôD˜iô ô(Z Yô Zôx¨Iô ô4°	ô ô<°ô ô<¸ô ô°ô ô¸ô ôj¨	ô jôX¨yô ô4°9ô ô<°Iô ô<¨9ô ô¸ô ô4°Iô ô,°Iô ô
Øô
ô¸Iô ô" )ô "ôH4˜9ô 4ôl 9ô ô 	ô ôr˜Yô rôh°Yô ô¸Iô ô Iô ô4¨	ô ô<¨ô ô< 	ô ô iô ô$¸)ô ô¨iô ô¨)ô ô¨iô ô4 ¨ô  ôD¨ô ô¸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>r3     s-   ðõ 3Ý 0Ý Ý $ß #Ñ #ß =Ñ =ô_
�=õ _
r$   