
    HUh                     ~    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	 d dl
mZmZmZ d dlmZmZmZ  G d d	e      Zy
)    )
ListObject)RequestOptions)StripeService)sanitize_id)Registration)ListUnioncast)LiteralNotRequired	TypedDictc            	       0   e Zd Z G d de      Z eded   ed   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 d0 d1e      Z G d2 d3e      Z G d4 d5e      Z G d6 d7e      Z G d8 d9e      Z  G d: d;e      Z! G d< d=e      Z" G d> d?e      Z# G d@ dAe      Z$ G dB dCe      Z% G dD dEe      Z& G dF dGe      Z' G dH dIe      Z( G dJ dKe      Z) G dL dMe      Z* G dN dOe      Z+ G dP dQe      Z, G dR dSe      Z- G dT dUe      Z. G dV dWe      Z/ G dX dYe      Z0 G dZ d[e      Z1 G d\ d]e      Z2 G d^ d_e      Z3 G d` dae      Z4 G db dce      Z5 G dd dee      Z6 G df dge      Z7 G dh die      Z8 G dj dke      Z9 G dl dme      Z: G dn doe      Z; G dp dqe      Z< G dr dse      Z= G dt due      Z> G dv dwe      Z? G dx dye      Z@ G dz d{e      ZA G d| d}e      ZB G d~ de      ZC G d de      ZD G d de      ZE G d de      ZF G d de      ZG G d de      ZH G d de      ZI G d de      ZJ G d de      ZK G d de      ZL G d de      ZM G d de      ZN G d de      ZO G d de      ZP G d de      ZQ G d de      ZR G d de      ZS G d de      ZT G d de      ZU G d de      ZV G d de      ZW G d de      ZX G d de      ZY G d de      ZZ G d de      Z[ G d de      Z\ G d de      Z] G d de      Z^ G d de      Z_ G d de      Z` G d de      Za G d de      Zb G d de      Zc G d de      Zd G d de      Ze G dĄ de      Zf G dƄ de      Zg G dȄ de      Zh G dʄ de      Zi G d̄ de      Zj G d΄ de      Zk G dЄ de      Zl G d҄ de      Zm G dԄ de      Zn G dք de      Zo G d؄ de      Zp G dڄ de      Zq G d܄ de      Zr G dބ de      Zs G d de      Zt G d de      Zu G d de      Zv G d de      Zw G d de      Zx G d de      Zy G d de      Zz G d de      Z{ G d de      Z| G d de      Z} G d de      Z~ G d de      Z G d de      Z G d de      Z G d de      Z G d de      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      Zi i fdddedee   fdZi i fdddedee   fdZi fdddedefdZi fdddedefdZi i fdedddedefdZi i fdedddedefdZi i fdedddedefd Zi i fdedddedefd!Zy"(#  RegistrationServicec                   j    e Zd ZU eed   ef   ed<   	 eed<   	 ded<   	 ee	e      ed<   	 ee   ed<   y)	 RegistrationService.CreateParamsnowactive_fromcountry.RegistrationService.CreateParamsCountryOptionscountry_optionsexpand
expires_atN)
__name__
__module____qualname__r	   r   int__annotations__strr   r        `/var/www/html/Ryun_Seer/newvenv/lib/python3.12/site-packages/stripe/tax/_registration_service.pyCreateParamsr      s]    75>3.//	 	 JI	 DI&&	  $$	r    r"   CreateParamsCountryOptions0RegistrationService.CreateParamsCountryOptionsIn0RegistrationService.CreateParamsCountryOptionsIs)inisc                      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d   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d<   	 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d'   ed(<   	 ed)   ed*<   	 ed+   ed,<   	 ed-   ed.<   	 ed/   ed0<   	 ed1   ed2<   	 ed3   ed4<   	 ed5   ed6<   	 ed7   ed8<   	 ed9   ed:<   	 ed;   ed<<   	 ed=   ed><   	 ed?   ed@<   	 edA   edB<   	 edC   edD<   	 edE   edF<   	 edG   edH<   	 edI   edJ<   	 edK   edL<   	 edM   edN<   	 edO   edP<   	 edQ   edR<   	 edS   edT<   	 edU   edV<   	 edW   edX<   	 edY   edZ<   	 ed[   ed\<   	 ed]   ed^<   	 ed_   ed`<   	 eda   edb<   	 edc   edd<   	 ede   edf<   	 edg   edh<   	 edi   edj<   	 edk   edl<   	 edm   edn<   	 edo   edp<   	 edq   edr<   	 eds   edt<   	 edu   edv<   	 edw   edx<   	 edy   edz<   	 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d   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d<   	 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d   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d<   	 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d   ed<   	 ed   ed<   	 ed   ed<   y)r   0RegistrationService.CreateParamsCountryOptionsAeae0RegistrationService.CreateParamsCountryOptionsAlal0RegistrationService.CreateParamsCountryOptionsAmam0RegistrationService.CreateParamsCountryOptionsAoao0RegistrationService.CreateParamsCountryOptionsAtat0RegistrationService.CreateParamsCountryOptionsAuau0RegistrationService.CreateParamsCountryOptionsAwaw0RegistrationService.CreateParamsCountryOptionsAzaz0RegistrationService.CreateParamsCountryOptionsBaba0RegistrationService.CreateParamsCountryOptionsBbbb0RegistrationService.CreateParamsCountryOptionsBdbd0RegistrationService.CreateParamsCountryOptionsBebe0RegistrationService.CreateParamsCountryOptionsBfbf0RegistrationService.CreateParamsCountryOptionsBgbg0RegistrationService.CreateParamsCountryOptionsBhbh0RegistrationService.CreateParamsCountryOptionsBjbj0RegistrationService.CreateParamsCountryOptionsBsbs0RegistrationService.CreateParamsCountryOptionsByby0RegistrationService.CreateParamsCountryOptionsCaca0RegistrationService.CreateParamsCountryOptionsCdcd0RegistrationService.CreateParamsCountryOptionsChch0RegistrationService.CreateParamsCountryOptionsClcl0RegistrationService.CreateParamsCountryOptionsCmcm0RegistrationService.CreateParamsCountryOptionsCoco0RegistrationService.CreateParamsCountryOptionsCrcr0RegistrationService.CreateParamsCountryOptionsCvcv0RegistrationService.CreateParamsCountryOptionsCycy0RegistrationService.CreateParamsCountryOptionsCzcz0RegistrationService.CreateParamsCountryOptionsDede0RegistrationService.CreateParamsCountryOptionsDkdk0RegistrationService.CreateParamsCountryOptionsEcec0RegistrationService.CreateParamsCountryOptionsEeee0RegistrationService.CreateParamsCountryOptionsEgeg0RegistrationService.CreateParamsCountryOptionsEses0RegistrationService.CreateParamsCountryOptionsEtet0RegistrationService.CreateParamsCountryOptionsFifi0RegistrationService.CreateParamsCountryOptionsFrfr0RegistrationService.CreateParamsCountryOptionsGbgb0RegistrationService.CreateParamsCountryOptionsGege0RegistrationService.CreateParamsCountryOptionsGngn0RegistrationService.CreateParamsCountryOptionsGrgr0RegistrationService.CreateParamsCountryOptionsHrhr0RegistrationService.CreateParamsCountryOptionsHuhu0RegistrationService.CreateParamsCountryOptionsIdid0RegistrationService.CreateParamsCountryOptionsIeie0RegistrationService.CreateParamsCountryOptionsItit0RegistrationService.CreateParamsCountryOptionsJpjp0RegistrationService.CreateParamsCountryOptionsKeke0RegistrationService.CreateParamsCountryOptionsKgkg0RegistrationService.CreateParamsCountryOptionsKhkh0RegistrationService.CreateParamsCountryOptionsKrkr0RegistrationService.CreateParamsCountryOptionsKzkz0RegistrationService.CreateParamsCountryOptionsLala0RegistrationService.CreateParamsCountryOptionsLtlt0RegistrationService.CreateParamsCountryOptionsLulu0RegistrationService.CreateParamsCountryOptionsLvlv0RegistrationService.CreateParamsCountryOptionsMama0RegistrationService.CreateParamsCountryOptionsMdmd0RegistrationService.CreateParamsCountryOptionsMeme0RegistrationService.CreateParamsCountryOptionsMkmk0RegistrationService.CreateParamsCountryOptionsMrmr0RegistrationService.CreateParamsCountryOptionsMtmt0RegistrationService.CreateParamsCountryOptionsMxmx0RegistrationService.CreateParamsCountryOptionsMymy0RegistrationService.CreateParamsCountryOptionsNgng0RegistrationService.CreateParamsCountryOptionsNlnl0RegistrationService.CreateParamsCountryOptionsNono0RegistrationService.CreateParamsCountryOptionsNpnp0RegistrationService.CreateParamsCountryOptionsNznz0RegistrationService.CreateParamsCountryOptionsOmom0RegistrationService.CreateParamsCountryOptionsPepe0RegistrationService.CreateParamsCountryOptionsPhph0RegistrationService.CreateParamsCountryOptionsPlpl0RegistrationService.CreateParamsCountryOptionsPtpt0RegistrationService.CreateParamsCountryOptionsRoro0RegistrationService.CreateParamsCountryOptionsRsrs0RegistrationService.CreateParamsCountryOptionsRuru0RegistrationService.CreateParamsCountryOptionsSasa0RegistrationService.CreateParamsCountryOptionsSese0RegistrationService.CreateParamsCountryOptionsSgsg0RegistrationService.CreateParamsCountryOptionsSisi0RegistrationService.CreateParamsCountryOptionsSksk0RegistrationService.CreateParamsCountryOptionsSnsn0RegistrationService.CreateParamsCountryOptionsSrsr0RegistrationService.CreateParamsCountryOptionsThth0RegistrationService.CreateParamsCountryOptionsTjtj0RegistrationService.CreateParamsCountryOptionsTrtr0RegistrationService.CreateParamsCountryOptionsTztz0RegistrationService.CreateParamsCountryOptionsUgug0RegistrationService.CreateParamsCountryOptionsUsus0RegistrationService.CreateParamsCountryOptionsUyuy0RegistrationService.CreateParamsCountryOptionsUzuz0RegistrationService.CreateParamsCountryOptionsVnvn0RegistrationService.CreateParamsCountryOptionsZaza0RegistrationService.CreateParamsCountryOptionsZmzm0RegistrationService.CreateParamsCountryOptionsZwzwN)r   r   r   r   r   r   r    r!   r#   z.RegistrationService.CreateParamsCountryOptions/   s    JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	 JKK	r    c                       e Zd ZU ed   ed<   y)r)   standardtypeNr   r   r   r   r   r   r    r!   CreateParamsCountryOptionsAez0RegistrationService.CreateParamsCountryOptionsAe      j!!	r    r   c                       e Zd ZU ed   ed<   y)r+   r   r   Nr   r   r    r!   CreateParamsCountryOptionsAlz0RegistrationService.CreateParamsCountryOptionsAl  r   r    r   c                       e Zd ZU ed   ed<   y)r-   
simplifiedr   Nr   r   r    r!   CreateParamsCountryOptionsAmz0RegistrationService.CreateParamsCountryOptionsAm      l##	r    r   c                       e Zd ZU ed   ed<   y)r/   r   r   Nr   r   r    r!   CreateParamsCountryOptionsAoz0RegistrationService.CreateParamsCountryOptionsAo  r   r    r   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r1   8RegistrationService.CreateParamsCountryOptionsAtStandardr   iossoss_non_union	oss_unionr   r   Nr   r   r   r   r   r   r   r    r!   CreateParamsCountryOptionsAtz0RegistrationService.CreateParamsCountryOptionsAt  *    F
 	
	 FGG	r    r   c                       e Zd ZU ed   ed<   y)r   small_sellerr   place_of_supply_schemeNr   r   r    r!   $CreateParamsCountryOptionsAtStandardz8RegistrationService.CreateParamsCountryOptionsAtStandard       '(B CC	r    r  c                       e Zd ZU ed   ed<   y)r3   r   r   Nr   r   r    r!   CreateParamsCountryOptionsAuz0RegistrationService.CreateParamsCountryOptionsAu  r   r    r  c                       e Zd ZU ed   ed<   y)r5   r   r   Nr   r   r    r!   CreateParamsCountryOptionsAwz0RegistrationService.CreateParamsCountryOptionsAw  r   r    r	  c                       e Zd ZU ed   ed<   y)r7   r   r   Nr   r   r    r!   CreateParamsCountryOptionsAzz0RegistrationService.CreateParamsCountryOptionsAz  r   r    r  c                       e Zd ZU ed   ed<   y)r9   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBaz0RegistrationService.CreateParamsCountryOptionsBa  r   r    r  c                       e Zd ZU ed   ed<   y)r;   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBbz0RegistrationService.CreateParamsCountryOptionsBb  r   r    r  c                       e Zd ZU ed   ed<   y)r=   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBdz0RegistrationService.CreateParamsCountryOptionsBd  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r?   8RegistrationService.CreateParamsCountryOptionsBeStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBez0RegistrationService.CreateParamsCountryOptionsBe  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsBeStandardz8RegistrationService.CreateParamsCountryOptionsBeStandard  r  r    r  c                       e Zd ZU ed   ed<   y)rA   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBfz0RegistrationService.CreateParamsCountryOptionsBf  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rC   8RegistrationService.CreateParamsCountryOptionsBgStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBgz0RegistrationService.CreateParamsCountryOptionsBg  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsBgStandardz8RegistrationService.CreateParamsCountryOptionsBgStandard#  r  r    r  c                       e Zd ZU ed   ed<   y)rE   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBhz0RegistrationService.CreateParamsCountryOptionsBh)  r   r    r  c                       e Zd ZU ed   ed<   y)rG   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBjz0RegistrationService.CreateParamsCountryOptionsBj/  r   r    r!  c                       e Zd ZU ed   ed<   y)rI   r   r   Nr   r   r    r!   CreateParamsCountryOptionsBsz0RegistrationService.CreateParamsCountryOptionsBs5  r   r    r#  c                       e Zd ZU ed   ed<   y)rK   r   r   Nr   r   r    r!   CreateParamsCountryOptionsByz0RegistrationService.CreateParamsCountryOptionsBy;  r   r    r%  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rM   @RegistrationService.CreateParamsCountryOptionsCaProvinceStandardprovince_standard)r(  r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCaz0RegistrationService.CreateParamsCountryOptionsCaA  s*    &N
 	
	 CDD	r    r)  c                       e Zd ZU eed<   y)r'  provinceNr   r   r   r   r   r   r    r!   ,CreateParamsCountryOptionsCaProvinceStandardz@RegistrationService.CreateParamsCountryOptionsCaProvinceStandardM  s    	r    r-  c                       e Zd ZU ed   ed<   y)rO   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCdz0RegistrationService.CreateParamsCountryOptionsCdS  r   r    r/  c                       e Zd ZU ed   ed<   y)rQ   r   r   Nr   r   r    r!   CreateParamsCountryOptionsChz0RegistrationService.CreateParamsCountryOptionsChY  r   r    r1  c                       e Zd ZU ed   ed<   y)rS   r   r   Nr   r   r    r!   CreateParamsCountryOptionsClz0RegistrationService.CreateParamsCountryOptionsCl_  r   r    r3  c                       e Zd ZU ed   ed<   y)rU   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCmz0RegistrationService.CreateParamsCountryOptionsCme  r   r    r5  c                       e Zd ZU ed   ed<   y)rW   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCoz0RegistrationService.CreateParamsCountryOptionsCok  r   r    r7  c                       e Zd ZU ed   ed<   y)rY   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCrz0RegistrationService.CreateParamsCountryOptionsCrq  r   r    r9  c                       e Zd ZU ed   ed<   y)r[   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCvz0RegistrationService.CreateParamsCountryOptionsCvw  r   r    r;  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r]   8RegistrationService.CreateParamsCountryOptionsCyStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCyz0RegistrationService.CreateParamsCountryOptionsCy}  r   r    r>  c                       e Zd ZU ed   ed<   y)r=  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsCyStandardz8RegistrationService.CreateParamsCountryOptionsCyStandard  r  r    r@  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r_   8RegistrationService.CreateParamsCountryOptionsCzStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsCzz0RegistrationService.CreateParamsCountryOptionsCz  r   r    rC  c                       e Zd ZU ed   ed<   y)rB  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsCzStandardz8RegistrationService.CreateParamsCountryOptionsCzStandard  r  r    rE  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)ra   8RegistrationService.CreateParamsCountryOptionsDeStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsDez0RegistrationService.CreateParamsCountryOptionsDe  r   r    rH  c                       e Zd ZU ed   ed<   y)rG  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsDeStandardz8RegistrationService.CreateParamsCountryOptionsDeStandard  r  r    rJ  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rc   8RegistrationService.CreateParamsCountryOptionsDkStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsDkz0RegistrationService.CreateParamsCountryOptionsDk  r   r    rM  c                       e Zd ZU ed   ed<   y)rL  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsDkStandardz8RegistrationService.CreateParamsCountryOptionsDkStandard  r  r    rO  c                       e Zd ZU ed   ed<   y)re   r   r   Nr   r   r    r!   CreateParamsCountryOptionsEcz0RegistrationService.CreateParamsCountryOptionsEc  r   r    rQ  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rg   8RegistrationService.CreateParamsCountryOptionsEeStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsEez0RegistrationService.CreateParamsCountryOptionsEe  r   r    rT  c                       e Zd ZU ed   ed<   y)rS  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsEeStandardz8RegistrationService.CreateParamsCountryOptionsEeStandard  r  r    rV  c                       e Zd ZU ed   ed<   y)ri   r   r   Nr   r   r    r!   CreateParamsCountryOptionsEgz0RegistrationService.CreateParamsCountryOptionsEg  r   r    rX  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rk   8RegistrationService.CreateParamsCountryOptionsEsStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsEsz0RegistrationService.CreateParamsCountryOptionsEs  r   r    r[  c                       e Zd ZU ed   ed<   y)rZ  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsEsStandardz8RegistrationService.CreateParamsCountryOptionsEsStandard  r  r    r]  c                       e Zd ZU ed   ed<   y)rm   r   r   Nr   r   r    r!   CreateParamsCountryOptionsEtz0RegistrationService.CreateParamsCountryOptionsEt  r   r    r_  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)ro   8RegistrationService.CreateParamsCountryOptionsFiStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsFiz0RegistrationService.CreateParamsCountryOptionsFi  r   r    rb  c                       e Zd ZU ed   ed<   y)ra  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsFiStandardz8RegistrationService.CreateParamsCountryOptionsFiStandard  r  r    rd  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)rq   8RegistrationService.CreateParamsCountryOptionsFrStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsFrz0RegistrationService.CreateParamsCountryOptionsFr  r   r    rg  c                       e Zd ZU ed   ed<   y)rf  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsFrStandardz8RegistrationService.CreateParamsCountryOptionsFrStandard  r  r    ri  c                       e Zd ZU ed   ed<   y)rs   r   r   Nr   r   r    r!   CreateParamsCountryOptionsGbz0RegistrationService.CreateParamsCountryOptionsGb  r   r    rk  c                       e Zd ZU ed   ed<   y)ru   r   r   Nr   r   r    r!   CreateParamsCountryOptionsGez0RegistrationService.CreateParamsCountryOptionsGe%  r   r    rm  c                       e Zd ZU ed   ed<   y)rw   r   r   Nr   r   r    r!   CreateParamsCountryOptionsGnz0RegistrationService.CreateParamsCountryOptionsGn+  r   r    ro  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)ry   8RegistrationService.CreateParamsCountryOptionsGrStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsGrz0RegistrationService.CreateParamsCountryOptionsGr1  r   r    rr  c                       e Zd ZU ed   ed<   y)rq  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsGrStandardz8RegistrationService.CreateParamsCountryOptionsGrStandard=  r  r    rt  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r{   8RegistrationService.CreateParamsCountryOptionsHrStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsHrz0RegistrationService.CreateParamsCountryOptionsHrC  r   r    rw  c                       e Zd ZU ed   ed<   y)rv  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsHrStandardz8RegistrationService.CreateParamsCountryOptionsHrStandardO  r  r    ry  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r}   8RegistrationService.CreateParamsCountryOptionsHuStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsHuz0RegistrationService.CreateParamsCountryOptionsHuU  r   r    r|  c                       e Zd ZU ed   ed<   y)r{  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsHuStandardz8RegistrationService.CreateParamsCountryOptionsHuStandarda  r  r    r~  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsIdz0RegistrationService.CreateParamsCountryOptionsIdg  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsIeStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsIez0RegistrationService.CreateParamsCountryOptionsIem  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsIeStandardz8RegistrationService.CreateParamsCountryOptionsIeStandardy  r  r    r  c                       e Zd ZU ed   ed<   y)r$   r   r   Nr   r   r    r!   CreateParamsCountryOptionsInz0RegistrationService.CreateParamsCountryOptionsIn  r   r    r  c                       e Zd ZU ed   ed<   y)r%   r   r   Nr   r   r    r!   CreateParamsCountryOptionsIsz0RegistrationService.CreateParamsCountryOptionsIs  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsItStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsItz0RegistrationService.CreateParamsCountryOptionsIt  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsItStandardz8RegistrationService.CreateParamsCountryOptionsItStandard  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsJpz0RegistrationService.CreateParamsCountryOptionsJp  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsKez0RegistrationService.CreateParamsCountryOptionsKe  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsKgz0RegistrationService.CreateParamsCountryOptionsKg  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsKhz0RegistrationService.CreateParamsCountryOptionsKh  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsKrz0RegistrationService.CreateParamsCountryOptionsKr  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsKzz0RegistrationService.CreateParamsCountryOptionsKz  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsLaz0RegistrationService.CreateParamsCountryOptionsLa  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsLtStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsLtz0RegistrationService.CreateParamsCountryOptionsLt  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsLtStandardz8RegistrationService.CreateParamsCountryOptionsLtStandard  r  r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsLuStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsLuz0RegistrationService.CreateParamsCountryOptionsLu  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsLuStandardz8RegistrationService.CreateParamsCountryOptionsLuStandard  r  r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsLvStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsLvz0RegistrationService.CreateParamsCountryOptionsLv  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsLvStandardz8RegistrationService.CreateParamsCountryOptionsLvStandard  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMaz0RegistrationService.CreateParamsCountryOptionsMa  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMdz0RegistrationService.CreateParamsCountryOptionsMd  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMez0RegistrationService.CreateParamsCountryOptionsMe	  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMkz0RegistrationService.CreateParamsCountryOptionsMk  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMrz0RegistrationService.CreateParamsCountryOptionsMr  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsMtStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMtz0RegistrationService.CreateParamsCountryOptionsMt  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsMtStandardz8RegistrationService.CreateParamsCountryOptionsMtStandard'  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMxz0RegistrationService.CreateParamsCountryOptionsMx-  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsMyz0RegistrationService.CreateParamsCountryOptionsMy3  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsNgz0RegistrationService.CreateParamsCountryOptionsNg9  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsNlStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsNlz0RegistrationService.CreateParamsCountryOptionsNl?  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsNlStandardz8RegistrationService.CreateParamsCountryOptionsNlStandardK  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsNoz0RegistrationService.CreateParamsCountryOptionsNoQ  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsNpz0RegistrationService.CreateParamsCountryOptionsNpW  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsNzz0RegistrationService.CreateParamsCountryOptionsNz]  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsOmz0RegistrationService.CreateParamsCountryOptionsOmc  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsPez0RegistrationService.CreateParamsCountryOptionsPei  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsPhz0RegistrationService.CreateParamsCountryOptionsPho  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsPlStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsPlz0RegistrationService.CreateParamsCountryOptionsPlu  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsPlStandardz8RegistrationService.CreateParamsCountryOptionsPlStandard  r  r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsPtStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsPtz0RegistrationService.CreateParamsCountryOptionsPt  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsPtStandardz8RegistrationService.CreateParamsCountryOptionsPtStandard  r  r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsRoStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsRoz0RegistrationService.CreateParamsCountryOptionsRo  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsRoStandardz8RegistrationService.CreateParamsCountryOptionsRoStandard  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsRsz0RegistrationService.CreateParamsCountryOptionsRs  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsRuz0RegistrationService.CreateParamsCountryOptionsRu  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSaz0RegistrationService.CreateParamsCountryOptionsSa  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsSeStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSez0RegistrationService.CreateParamsCountryOptionsSe  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsSeStandardz8RegistrationService.CreateParamsCountryOptionsSeStandard  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSgz0RegistrationService.CreateParamsCountryOptionsSg  r   r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsSiStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSiz0RegistrationService.CreateParamsCountryOptionsSi  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsSiStandardz8RegistrationService.CreateParamsCountryOptionsSiStandard  r  r    r  c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r   8RegistrationService.CreateParamsCountryOptionsSkStandardr   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSkz0RegistrationService.CreateParamsCountryOptionsSk  r   r    r  c                       e Zd ZU ed   ed<   y)r  r  r  Nr   r   r    r!   $CreateParamsCountryOptionsSkStandardz8RegistrationService.CreateParamsCountryOptionsSkStandard  r  r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSnz0RegistrationService.CreateParamsCountryOptionsSn  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsSrz0RegistrationService.CreateParamsCountryOptionsSr  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsThz0RegistrationService.CreateParamsCountryOptionsTh  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsTjz0RegistrationService.CreateParamsCountryOptionsTj  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsTrz0RegistrationService.CreateParamsCountryOptionsTr  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsTzz0RegistrationService.CreateParamsCountryOptionsTz  r   r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsUgz0RegistrationService.CreateParamsCountryOptionsUg  r   r    r  c                   `    e Zd ZU ed   ed<   	 ed   ed<   	 eed<   	 ed   ed<   	 ed   ed	<   y
)r   ARegistrationService.CreateParamsCountryOptionsUsLocalAmusementTaxlocal_amusement_tax=RegistrationService.CreateParamsCountryOptionsUsLocalLeaseTaxlocal_lease_taxstate=RegistrationService.CreateParamsCountryOptionsUsStateSalesTaxstate_sales_tax)r  r
  state_communications_taxstate_retail_delivery_feer  r   N)r   r   r   r   r   r   r   r   r    r!   CreateParamsCountryOptionsUsz0RegistrationService.CreateParamsCountryOptionsUs#  sj    (O
 	
	 %K
 	
	 
	 %K
 	
	 
 	
	r    r  c                       e Zd ZU eed<   y)r  jurisdictionNr,  r   r    r!   -CreateParamsCountryOptionsUsLocalAmusementTaxzARegistrationService.CreateParamsCountryOptionsUsLocalAmusementTaxE      	r    r  c                       e Zd ZU eed<   y)r	  r  Nr,  r   r    r!   )CreateParamsCountryOptionsUsLocalLeaseTaxz=RegistrationService.CreateParamsCountryOptionsUsLocalLeaseTaxK  r  r    r  c                       e Zd ZU ed   ed<   y)r  ERegistrationService.CreateParamsCountryOptionsUsStateSalesTaxElection	electionsN)r   r   r   r   r   r   r    r!   )CreateParamsCountryOptionsUsStateSalesTaxz=RegistrationService.CreateParamsCountryOptionsUsStateSalesTaxQ  s    S
 	
	r    r  c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)r  r  )local_use_taxsimplified_sellers_use_taxsingle_local_use_taxr   N)r   r   r   r   r   r   r   r   r    r!   1CreateParamsCountryOptionsUsStateSalesTaxElectionzERegistrationService.CreateParamsCountryOptionsUsStateSalesTaxElectionY  s+    !#&&	 $
 	

	r    r  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsUyz0RegistrationService.CreateParamsCountryOptionsUyg  r   r    r!  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsUzz0RegistrationService.CreateParamsCountryOptionsUzm  r   r    r#  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsVnz0RegistrationService.CreateParamsCountryOptionsVns  r   r    r%  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsZaz0RegistrationService.CreateParamsCountryOptionsZay  r   r    r'  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsZmz0RegistrationService.CreateParamsCountryOptionsZm  r   r    r)  c                       e Zd ZU ed   ed<   y)r   r   r   Nr   r   r    r!   CreateParamsCountryOptionsZwz0RegistrationService.CreateParamsCountryOptionsZw  r   r    r+  c                   r    e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y)RegistrationService.ListParamsending_beforer   limitstarting_after)activeallexpired	scheduledstatusN)	r   r   r   r   r   r   r   r   r   r   r    r!   
ListParamsr-    sd    "3''	 DI&&	 3	 $C((	 G$KLMM	r    r6  c                   $    e Zd ZU eee      ed<   y)"RegistrationService.RetrieveParamsr   N)r   r   r   r   r   r   r   r   r    r!   RetrieveParamsr8    s    DI&&	r    r9  c                   H    e Zd ZU ed   ed<   	 eee      ed<   	 ed   ed<   y) RegistrationService.UpdateParamszLiteral['now']|intr   r   zLiteral['']|Literal['now']|intr   N)r   r   r   r   r   r   r   r   r    r!   UpdateParamsr;    s<     !566	 DI&&	   @AA	r    r<  paramsr-  optionsreturnc           
      X    t        t        t           | j                  ddd||            S )=
        Returns a list of Tax Registration objects.
        get/v1/tax/registrationsapibase_addressr=  r>  )r
   r   r   _requestselfr=  r>  s      r!   listzRegistrationService.list  s9     |$MM'"  	
 		
r    c           
      t   K   t        t        t           | j                  ddd||       d{         S 7 w)rA  rB  rC  rD  rE  N)r
   r   r   _request_asyncrH  s      r!   
list_asynczRegistrationService.list_async  sI      |$%%'" &  	
 		
s   +86
	8r   c           
      J    t        t        | j                  ddd||            S )8
        Creates a new Tax Registration object.
        postrC  rD  rE  )r
   r   rG  rH  s      r!   createzRegistrationService.create  s4     MM'"  	
 		
r    c           
      f   K   t        t        | j                  ddd||       d{         S 7 w)rO  rP  rC  rD  rE  N)r
   r   rL  rH  s      r!   create_asyncz RegistrationService.create_async  sD      %%'" &  	
 		
s   $1/
	1r   r8  c                 |    t        t        | j                  ddj                  t	        |            d||            S )4
        Returns a Tax Registration object.
        rB  /v1/tax/registrations/{id}r   rD  rE  r
   r   rG  formatr   rI  r   r=  r>  s       r!   retrievezRegistrationService.retrieve  sF     MM,33{23G"  	
 		
r    c                    K   t        t        | j                  ddj                  t	        |            d||       d{         S 7 w)rU  rB  rV  rW  rD  rE  Nr
   r   rL  rY  r   rZ  s       r!   retrieve_asyncz"RegistrationService.retrieve_async  sV      %%,33{23G" &  	
 		
   =A
A
 	A
r;  c                 |    t        t        | j                  ddj                  t	        |            d||            S )
        Updates an existing Tax Registration object.

        A registration cannot be deleted after it has been created. If you wish to end a registration you may do so by setting expires_at.
        rP  rV  rW  rD  rE  rX  rZ  s       r!   updatezRegistrationService.update)  sF     MM,33{23G"  	
 		
r    c                    K   t        t        | j                  ddj                  t	        |            d||       d{         S 7 w)ra  rP  rV  rW  rD  rE  Nr]  rZ  s       r!   update_asyncz RegistrationService.update_async?  sV      %%,33{23G" &  	
 		
r_  N)r   r   r   r   r"   r   _CreateParamsCountryOptionsBaser#   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  r3  r5  r7  r9  r;  r>  r@  rC  rE  rH  rJ  rM  rO  rQ  rT  rV  rX  r[  r]  r_  rb  rd  rg  ri  rk  rm  ro  rr  rt  rw  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  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%  r'  r)  r+  r6  r9  r<  r   r   r   rJ  rM  rQ  rS  r   r[  r^  rb  rd  r   r    r!   r   r      s   y , '0$B B		

'#@%D @Dy y y y 
y 
y y y y y y y 
y 
y y 
y 
y y y y y 
y 
y y y y y y y y 
y 
y 
y 
y 
y 
y 
y 
y y 
y 
y y 
y 
y y 
y 
y 
y 
y y y y 
y 
y 
y 
y 
y 
y y 
y 
y y y 
y 
y y y y y y y y 
y 
y 
y 
y 
y 
y y y y y y 
y 
y y y y 
y 
y y y y y y y 
y 
y 
y 
y 
y 
y y y y 
y 
y y 
y 
y 
y 
y y y y y y y y  y  D	 I I I y y y y y y Y , y   46"$
0
  
 
L	!	
* 46"$
0
  
 
L	!	
, #%
2
  
 
	
, #%
2
  
 
	
, 8:"$	

 5
  	

 

. 8:"$	

 5
  	

 

. 68"$	

 3
  	

 

2 68"$	

 3
  	

 

r    r   N)stripe._list_objectr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   stripe.tax._registrationr   typingr   r	   r
   typing_extensionsr   r   r   r   r   r    r!   <module>rm     s0    + 2 0 $ 1 $ $ = =G
- G
r    