
    Dh              	           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	  S SK
Jr  S SKJr  S SKJr  S S	KJrJr  S S
KJrJrJrJrJr  S SKJrJrJrJrJr  \(       a  S SKJ r    " S S\S   \S   \	S   \S   5      r!g)    )CreateableAPIResource)DeletableAPIResource)ExpandableField)
ListObject)ListableAPIResource)RequestOptions)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)ClassVarListOptionalcastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)Filec                   	   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\	5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S \5      r " S! S"\5      r " S# S$\5      r " S% S&\5      r " S' S(\5      r " S) S*\5      r " S+ S,\5      r " S- S.\5      r  " S/ S0\5      r! " S1 S2\5      r" " S3 S4\5      r# " S5 S6\5      r$ " S7 S8\5      r% " S9 S:\5      r& " S; S<\5      r' " S= S>\5      r( " S? S@\5      r) " SA SB\5      r* " SC SD\5      r+ " SE SF\5      r, " SG SH\5      r- " SI SJ\5      r. " SK SL\5      r/ " SM SN\5      r0 " SO SP\5      r1 " SQ SR\5      r2 " SS ST\5      r3 " SU SV\5      r4 " SW SX\5      r5 " SY SZ\5      r6 " S[ S\\5      r7 " S] S^\5      r8 " S_ S`\5      r9 " Sa Sb\5      r: " Sc Sd\5      r; " Se Sf\5      r< " Sg Sh\5      r= " Si Sj\5      r> " Sk Sl\5      r? " Sm Sn\5      r@ " So Sp\5      rA " Sq Sr\5      rB " Ss St\5      rC " Su Sv\5      rD " Sw Sx\5      rE " Sy Sz\5      rF " S{ S|\5      rG " S} S~\5      rH " S S\5      rI " S S\5      rJ " S S\5      rK " S S\5      rL " S S\5      rM " S S\5      rN " S S\5      rO " S S\5      rP " S S\5      rQ " S S\5      rR " S S\5      rS " S S\5      rT " S S\5      rU\V\
   \S'   \V\S      \S'    \W\S'    \V\X   \S'    \X\S'    \V\W   \S'    \S   \S'    \V\   \S'   \V\   \S'   \V\   \S'   \V\   \S'   \V\   \S'   \V\   \S'   \YS\ZS   SS 4S j5       r[\YS\ZS   SS 4S j5       r\\YS\WS\ZS   SS 4S j5       r]\^\_S\WS\ZS   SS 4S j5       5       r`\^S\ZS   SS 4S j5       r`\a" S5      S\ZS   SS 4S j5       r`\YS\WS\ZS   SS 4S j5       rb\^\_S\WS\ZS   SS 4S j5       5       rc\^S\ZS   SS 4S j5       rc\a" S5      S\ZS   SS 4S j5       rc\YS\ZS   S\dS    4S j5       re\YS\ZS   S\dS    4S j5       rf\YS\WS\ZS   SS 4S j5       rg\YS\WS\ZS   SS 4S j5       rh\YS\WS\ZS   SS 4S j5       ri\YS\WS\ZS   SS 4S j5       rj\
\\\\\\S.rkSrlg)Configuration   z
A Configurations object represents how features should be configured for terminal readers.
For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-overview).
zterminal.configurationOBJECT_NAMEc                   ,    \ rS rSr% \\S      \S'   Srg)Configuration.BbposWiseposE(   r   splashscreen N__name__
__module____qualname____firstlineno__r   r   __annotations____static_attributes__r        a/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/terminal/_configuration.pyBbposWiseposEr   (       v677	r(   r*   c                   &    \ rS rSr% \\   \S'   Srg)Configuration.Offline.   enabledr    N)r"   r#   r$   r%   r   boolr&   r'   r    r(   r)   Offliner-   .   s    $	r(   r1   c                   ,    \ rS rSr% \\S'    \\S'   Srg)Configuration.RebootWindow4   end_hour
start_hourr    Nr"   r#   r$   r%   intr&   r'   r    r(   r)   RebootWindowr3   4       	 	r(   r9   c                   ,    \ rS rSr% \\S      \S'   Srg)Configuration.StripeS700>   r   r   r    Nr!   r    r(   r)   
StripeS700r<   >   r+   r(   r>   c                      \ 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-'   \\   \S.'   \\   \S/'   \\	   \S0'   \\
   \S1'   \\   \S2'   \\   \S3'   \\   \S4'   \\   \S5'   \\   \S6'   \\   \S7'   \\   \S8'   \\   \S9'   \\   \S:'   \\   \S;'   \\   \S<'   \\   \S='   \\   \S>'   \\   \S?'   \\   \S@'   0 S,\_S-\_S.\_S/\_S0\	_S1\
_S2\_S3\_S4\_S5\_S6\_S7\_S8\_S9\_S:\_S;\_S<\_\\\\SA.ErSBrgC)DConfiguration.TippingD   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.AedE   fixed_amountspercentagessmart_tip_thresholdr    N	r"   r#   r$   r%   r   r   r8   r&   r'   r    r(   r)   AedrC   E   =    #DI.. "$s),, "*#.r(   rI   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.AudS   rE   rF   rG   r    NrH   r    r(   r)   AudrL   S   rJ   r(   rN   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Bgna   rE   rF   rG   r    NrH   r    r(   r)   BgnrP   a   rJ   r(   rR   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Cado   rE   rF   rG   r    NrH   r    r(   r)   CadrT   o   rJ   r(   rV   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Chf}   rE   rF   rG   r    NrH   r    r(   r)   ChfrX   }   rJ   r(   rZ   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Czk   rE   rF   rG   r    NrH   r    r(   r)   Czkr\      rJ   r(   r^   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Dkk   rE   rF   rG   r    NrH   r    r(   r)   Dkkr`      rJ   r(   rb   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Eur   rE   rF   rG   r    NrH   r    r(   r)   Eurrd      rJ   r(   rf   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Gbp   rE   rF   rG   r    NrH   r    r(   r)   Gbprh      rJ   r(   rj   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Hkd   rE   rF   rG   r    NrH   r    r(   r)   Hkdrl      rJ   r(   rn   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Huf   rE   rF   rG   r    NrH   r    r(   r)   Hufrp      rJ   r(   rr   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Jpy   rE   rF   rG   r    NrH   r    r(   r)   Jpyrt      rJ   r(   rv   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Mxn   rE   rF   rG   r    NrH   r    r(   r)   Mxnrx      rJ   r(   rz   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Myr   rE   rF   rG   r    NrH   r    r(   r)   Myrr|      rJ   r(   r~   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Noki	  rE   rF   rG   r    NrH   r    r(   r)   Nokr   	  rJ   r(   r   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Nzdi  rE   rF   rG   r    NrH   r    r(   r)   Nzdr     rJ   r(   r   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Plni%  rE   rF   rG   r    NrH   r    r(   r)   Plnr   %  rJ   r(   r   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Roni3  rE   rF   rG   r    NrH   r    r(   r)   Ronr   3  rJ   r(   r   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.SekiA  rE   rF   rG   r    NrH   r    r(   r)   Sekr   A  rJ   r(   r   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.SgdiO  rE   rF   rG   r    NrH   r    r(   r)   Sgdr   O  rJ   r(   r   c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)Configuration.Tipping.Usdi]  rE   rF   rG   r    NrH   r    r(   r)   Usdr   ]  rJ   r(   r   aedaudbgncadchfczkdkkeurgbphkdhufjpymxnmyrnoknzdplnronseksgdusd)r   r   r   r   r    N)r"   r#   r$   r%   r	   rI   rN   rR   rV   rZ   r^   rb   rf   rj   rn   rr   rv   rz   r~   r   r   r   r   r   r   r   r   r&   _inner_class_typesr'   r    r(   r)   Tippingr@   D   s   	, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 		, 	 c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]c]
3
3
 3
 3	

 3
 3
 3
 3
 3
 3
 3
 3
 3
 3
 3
  3!
" 3#
$ +
r(   r   c                   ,    \ rS rSr% \\S      \S'   Srg)Configuration.VerifoneP400i  r   r   r    Nr!   r    r(   r)   VerifoneP400r     r+   r(   r   c                       \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r\\   \	S'   \\   \	S	'   \\   \	S
'   \
S   \	S'    \\\S.rSrg)Configuration.Wifii  c                   J    \ rS rSr% \\   \S'    \\S'    \\S'    \\S'   Srg)$Configuration.Wifi.EnterpriseEapPeapi  ca_certificate_filepasswordssidusernamer    Nr"   r#   r$   r%   r   strr&   r'   r    r(   r)   EnterpriseEapPeapr     s5    !)#. M I Mr(   r   c                   \    \ rS rSr% \\   \S'    \\S'    \\S'    \\   \S'    \\S'   Srg)	#Configuration.Wifi.EnterpriseEapTlsi  r   client_certificate_fileprivate_key_fileprivate_key_file_passwordr   r    Nr   r    r(   r)   EnterpriseEapTlsr     sH    !)#. &)( "! (0}4 Ir(   r   c                   ,    \ rS rSr% \\S'    \\S'   Srg)Configuration.Wifi.PersonalPski  r   r   r    Nr"   r#   r$   r%   r   r&   r'   r    r(   r)   PersonalPskr     s    M Ir(   r   enterprise_eap_peapenterprise_eap_tlspersonal_pskr   r   r   typer    N)r"   r#   r$   r%   r	   r   r   r   r   r&   r   r   r'   r    r(   r)   Wifir     ss    	 	$	| 	,	, 	 &&788$%566{++G
 	
	 $5"2'
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rg)Configuration.CreateParamsi  'Configuration.CreateParamsBbposWiseposEbbpos_wisepos_eexpandnamez-Literal['']|Configuration.CreateParamsOfflineoffline&Configuration.CreateParamsRebootWindowreboot_window$Configuration.CreateParamsStripeS700stripe_s700z-Literal['']|Configuration.CreateParamsTippingtipping&Configuration.CreateParamsVerifoneP400verifone_p400z*Literal['']|Configuration.CreateParamsWifiwifir    N	r"   r#   r$   r%   r   r&   r   r   r'   r    r(   r)   CreateParamsr     s    $%NOO	 DI&&	 #	 LMM	 ##KLL	 !!GHH	 LMM	 ##KLL	 FGG	r(   r   c                   &    \ rS rSr% \S   \S'   Srg)r   i  Literal['']|strr   r    Nr"   r#   r$   r%   r   r&   r'   r    r(   r)   CreateParamsBbposWiseposE'Configuration.CreateParamsBbposWiseposE      !"344	r(   r   c                        \ rS rSr% \\S'   Srg)!Configuration.CreateParamsOfflinei  r/   r    Nr"   r#   r$   r%   r0   r&   r'   r    r(   r)   CreateParamsOffliner         	r(   r   c                   ,    \ rS rSr% \\S'    \\S'   Srg)r   i  r5   r6   r    Nr7   r    r(   r)   CreateParamsRebootWindow&Configuration.CreateParamsRebootWindow  r:   r(   r   c                   &    \ rS rSr% \S   \S'   Srg)r   i  r   r   r    Nr   r    r(   r)   CreateParamsStripeS700$Configuration.CreateParamsStripeS700  r   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*   \S+'   S,rg-).!Configuration.CreateParamsTippingi"  $Configuration.CreateParamsTippingAedr   $Configuration.CreateParamsTippingAudr   $Configuration.CreateParamsTippingBgnr   $Configuration.CreateParamsTippingCadr   $Configuration.CreateParamsTippingChfr   $Configuration.CreateParamsTippingCzkr   $Configuration.CreateParamsTippingDkkr   $Configuration.CreateParamsTippingEurr   $Configuration.CreateParamsTippingGbpr   $Configuration.CreateParamsTippingHkdr   $Configuration.CreateParamsTippingHufr   $Configuration.CreateParamsTippingJpyr   $Configuration.CreateParamsTippingMxnr   $Configuration.CreateParamsTippingMyrr   $Configuration.CreateParamsTippingNokr   $Configuration.CreateParamsTippingNzdr   $Configuration.CreateParamsTippingPlnr   $Configuration.CreateParamsTippingRonr   $Configuration.CreateParamsTippingSekr   $Configuration.CreateParamsTippingSgdr   $Configuration.CreateParamsTippingUsdr   r    Nr   r    r(   r)   CreateParamsTippingr   "     ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	 ?@@	r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   ix  rE   rF   rG   r    N	r"   r#   r$   r%   r   r   r8   r&   r'   r    r(   r)   CreateParamsTippingAed$Configuration.CreateParamsTippingAedx  >    "49--	 !c++	 )--	r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingAud$Configuration.CreateParamsTippingAud  r  r(   r
  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingBgn$Configuration.CreateParamsTippingBgn  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingCad$Configuration.CreateParamsTippingCad  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingChf$Configuration.CreateParamsTippingChf  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingCzk$Configuration.CreateParamsTippingCzk  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingDkk$Configuration.CreateParamsTippingDkk  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingEur$Configuration.CreateParamsTippingEur  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingGbp$Configuration.CreateParamsTippingGbp  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingHkd$Configuration.CreateParamsTippingHkd  r  r(   r"  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingHuf$Configuration.CreateParamsTippingHuf  r  r(   r%  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingJpy$Configuration.CreateParamsTippingJpy  r  r(   r(  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i   rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingMxn$Configuration.CreateParamsTippingMxn   r  r(   r+  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i.  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingMyr$Configuration.CreateParamsTippingMyr.  r  r(   r.  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i<  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingNok$Configuration.CreateParamsTippingNok<  r  r(   r1  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   iJ  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingNzd$Configuration.CreateParamsTippingNzdJ  r  r(   r4  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   iX  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingPln$Configuration.CreateParamsTippingPlnX  r  r(   r7  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   if  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingRon$Configuration.CreateParamsTippingRonf  r  r(   r:  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   it  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingSek$Configuration.CreateParamsTippingSekt  r  r(   r=  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r   i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingSgd$Configuration.CreateParamsTippingSgd  r  r(   r@  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   CreateParamsTippingUsd$Configuration.CreateParamsTippingUsd  r  r(   rC  c                   &    \ rS rSr% \S   \S'   Srg)r   i  r   r   r    Nr   r    r(   r)   CreateParamsVerifoneP400&Configuration.CreateParamsVerifoneP400  r   r(   rF  c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'   S
rg)Configuration.CreateParamsWifii  /Configuration.CreateParamsWifiEnterpriseEapPeapr   .Configuration.CreateParamsWifiEnterpriseEapTlsr   )Configuration.CreateParamsWifiPersonalPskr   r   r   r    Nr"   r#   r$   r%   r   r&   r   r'   r    r(   r)   CreateParamsWifirI    X    (=
 	
	 (<
 	
	 ""MNN	 G
 	
	r(   rN  c                   J    \ rS rSr% \\   \S'    \\S'    \\S'    \\S'   Srg)rJ  i  r   r   r   r   r    Nr"   r#   r$   r%   r   r   r&   r'   r    r(   r)   !CreateParamsWifiEnterpriseEapPeap/Configuration.CreateParamsWifiEnterpriseEapPeap  6    (--	 	 		 	r(   rR  c                   \    \ rS rSr% \\   \S'    \\S'    \\S'    \\   \S'    \\S'   Srg)	rK  i  r   r   r   r   r   r    NrQ  r    r(   r)    CreateParamsWifiEnterpriseEapTls.Configuration.CreateParamsWifiEnterpriseEapTls  J    (--	 "%$	 	 $/s#33	 		r(   rV  c                   ,    \ rS rSr% \\S'    \\S'   Srg)rL  i  r   r   r    Nr   r    r(   r)   CreateParamsWifiPersonalPsk)Configuration.CreateParamsWifiPersonalPsk      	 		r(   rZ  c                       \ rS rSrSrg)Configuration.DeleteParamsi  r    N)r"   r#   r$   r%   r'   r    r(   r)   DeleteParamsr^    s    r(   r_  c                   t    \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    \\	   \S'    \\   \S'   Sr
g)	Configuration.ListParamsi  ending_beforer   is_account_defaultlimitstarting_afterr    N)r"   r#   r$   r%   r   r   r&   r   r0   r8   r'   r    r(   r)   
ListParamsra    s^    "3''	 DI&&	 (--	 3	 $C((	r(   rf  c                       \ rS rSr% \S   \S'    \\\      \S'    \\   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \S   \S'    \S   \S'   Srg)Configuration.ModifyParamsi  z3Literal['']|Configuration.ModifyParamsBbposWiseposEr   r   r   z-Literal['']|Configuration.ModifyParamsOffliner   z2Literal['']|Configuration.ModifyParamsRebootWindowr   z0Literal['']|Configuration.ModifyParamsStripeS700r   z-Literal['']|Configuration.ModifyParamsTippingr   z2Literal['']|Configuration.ModifyParamsVerifoneP400r   z*Literal['']|Configuration.ModifyParamsWifir   r    Nr   r    r(   r)   ModifyParamsrh    s    $A
 	
	 DI&&	 #	 LMM	 #@
 	
	 !>
 	
	 LMM	 #@
 	
	 FGG	r(   ri  c                   &    \ rS rSr% \S   \S'   Srg)'Configuration.ModifyParamsBbposWiseposEi5  r   r   r    Nr   r    r(   r)   ModifyParamsBbposWiseposErk  5  r   r(   rl  c                        \ rS rSr% \\S'   Srg)!Configuration.ModifyParamsOfflinei;  r/   r    Nr   r    r(   r)   ModifyParamsOfflinern  ;  r   r(   ro  c                   ,    \ rS rSr% \\S'    \\S'   Srg)&Configuration.ModifyParamsRebootWindowiA  r5   r6   r    Nr7   r    r(   r)   ModifyParamsRebootWindowrq  A  r:   r(   rr  c                   &    \ rS rSr% \S   \S'   Srg)$Configuration.ModifyParamsStripeS700iK  r   r   r    Nr   r    r(   r)   ModifyParamsStripeS700rt  K  r   r(   ru  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*   \S+'   S,rg-).!Configuration.ModifyParamsTippingiQ  $Configuration.ModifyParamsTippingAedr   $Configuration.ModifyParamsTippingAudr   $Configuration.ModifyParamsTippingBgnr   $Configuration.ModifyParamsTippingCadr   $Configuration.ModifyParamsTippingChfr   $Configuration.ModifyParamsTippingCzkr   $Configuration.ModifyParamsTippingDkkr   $Configuration.ModifyParamsTippingEurr   $Configuration.ModifyParamsTippingGbpr   $Configuration.ModifyParamsTippingHkdr   $Configuration.ModifyParamsTippingHufr   $Configuration.ModifyParamsTippingJpyr   $Configuration.ModifyParamsTippingMxnr   $Configuration.ModifyParamsTippingMyrr   $Configuration.ModifyParamsTippingNokr   $Configuration.ModifyParamsTippingNzdr   $Configuration.ModifyParamsTippingPlnr   $Configuration.ModifyParamsTippingRonr   $Configuration.ModifyParamsTippingSekr   $Configuration.ModifyParamsTippingSgdr   $Configuration.ModifyParamsTippingUsdr   r    Nr   r    r(   r)   ModifyParamsTippingrw  Q  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)rx  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingAed$Configuration.ModifyParamsTippingAed  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)ry  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingAud$Configuration.ModifyParamsTippingAud  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)rz  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingBgn$Configuration.ModifyParamsTippingBgn  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r{  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingCad$Configuration.ModifyParamsTippingCad  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r|  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingChf$Configuration.ModifyParamsTippingChf  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r}  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingCzk$Configuration.ModifyParamsTippingCzk  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r~  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingDkk$Configuration.ModifyParamsTippingDkk  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i	  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingEur$Configuration.ModifyParamsTippingEur	  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingGbp$Configuration.ModifyParamsTippingGbp  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i%  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingHkd$Configuration.ModifyParamsTippingHkd%  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i3  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingHuf$Configuration.ModifyParamsTippingHuf3  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  iA  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingJpy$Configuration.ModifyParamsTippingJpyA  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  iO  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingMxn$Configuration.ModifyParamsTippingMxnO  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i]  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingMyr$Configuration.ModifyParamsTippingMyr]  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  ik  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingNok$Configuration.ModifyParamsTippingNokk  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  iy  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingNzd$Configuration.ModifyParamsTippingNzdy  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingPln$Configuration.ModifyParamsTippingPln  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingRon$Configuration.ModifyParamsTippingRon  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingSek$Configuration.ModifyParamsTippingSek  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingSgd$Configuration.ModifyParamsTippingSgd  r  r(   r  c                   V    \ rS rSr% \\\      \S'    \\\      \S'    \\   \S'   Srg)r  i  rE   rF   rG   r    Nr  r    r(   r)   ModifyParamsTippingUsd$Configuration.ModifyParamsTippingUsd  r  r(   r  c                   &    \ rS rSr% \S   \S'   Srg)&Configuration.ModifyParamsVerifoneP400i  r   r   r    Nr   r    r(   r)   ModifyParamsVerifoneP400r    r   r(   r  c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'   S
rg)Configuration.ModifyParamsWifii  /Configuration.ModifyParamsWifiEnterpriseEapPeapr   .Configuration.ModifyParamsWifiEnterpriseEapTlsr   )Configuration.ModifyParamsWifiPersonalPskr   r   r   r    NrM  r    r(   r)   ModifyParamsWifir    rO  r(   r  c                   J    \ rS rSr% \\   \S'    \\S'    \\S'    \\S'   Srg)r  i  r   r   r   r   r    NrQ  r    r(   r)   !ModifyParamsWifiEnterpriseEapPeap/Configuration.ModifyParamsWifiEnterpriseEapPeap  rT  r(   r  c                   \    \ rS rSr% \\   \S'    \\S'    \\S'    \\   \S'    \\S'   Srg)	r  i  r   r   r   r   r   r    NrQ  r    r(   r)    ModifyParamsWifiEnterpriseEapTls.Configuration.ModifyParamsWifiEnterpriseEapTls  rX  r(   r  c                   ,    \ rS rSr% \\S'    \\S'   Srg)r  i  r   r   r    Nr   r    r(   r)   ModifyParamsWifiPersonalPsk)Configuration.ModifyParamsWifiPersonalPsk  r\  r(   r  c                   ,    \ rS rSr% \\\      \S'   Srg)Configuration.RetrieveParamsi  r   r    N)	r"   r#   r$   r%   r   r   r   r&   r'   r    r(   r)   RetrieveParamsr    s    DI&&	r(   r  r   Tdeletedidrc  livemoder   objectr   r   r   r   r   r   paramsr   returnc           	      T    [        SU R                  SU R                  5       US95      $ )%
Creates a new Configuration object.
r   postr  )r   _static_request	class_urlclsr  s     r)   createConfiguration.createC  s6        
 	
r(   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)r  r   r  r  N)r   _static_request_asyncr  r  s     r)   create_asyncConfiguration.create_asyncS  sC      ++ ,  
 	
s   )64
	6sidr^  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )!
Deletes a Configuration object.
/r   deleter  r  r   r   r  r  r  r  urls       r)   _cls_deleteConfiguration._cls_deletec  sE     +c*:;   
 	
r(   c                     gr  Nr    r  r  s     r)   r  Configuration.deletet  s     	r(   c                     gr  r    selfr  s     r)   r  r  ~  s     	r(   r  c                 @    U R                  SU R                  5       US9$ )r  r  r  )_request_and_refreshinstance_urlr  s     r)   r  r    s.     (( ) 
 	
r(   c           	         #    U R                  5       < S[        U5      < 3n[        SU R                  SUUS9I Sh  vN 5      $  N7f)r  r  r   r  r  Nr  r   r   r  r  s       r)   _cls_delete_asyncConfiguration._cls_delete_async  sR      +c*:;++ ,  
 	
   ;AA
	Ac                    #    g7fr  r    r  s     r)   delete_asyncConfiguration.delete_async  s
      	   c                    #    g7fr  r    r  s     r)   r  r    s
      	r  r  c                 \   #    U R                  SU R                  5       US9I Sh  vN $  N7f)r  r  r  N)_request_and_refresh_asyncr	  r  s     r)   r  r    s;      44 5 
 
 	
 
s   #,*,ra  c                     U R                  SU R                  5       US9n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$ )*
Returns a list of Configuration objects.
getr  %Expected list object from API, got %s)r  r  
isinstancer   	TypeErrorr   r"   r  r  results      r)   listConfiguration.list  s`     $$MMO % 

 &*--7<((* 
 r(   c                    #    U R                  SU R                  5       US9I Sh  vN n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$  N<7f)r  r  r  Nr  )r  r  r  r   r  r   r"   r  s      r)   
list_asyncConfiguration.list_async  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$rh  c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )%
Updates a new Configuration object.
r  r   r  r  r  r  r  r  r  s       r)   modifyConfiguration.modify  sD     +b/:   
 	
r(   c           	         #    U R                  5       < S[        U5      < 3n[        SU R                  SUUS9I Sh  vN 5      $  N7f)r$  r  r   r  r  Nr  r%  s       r)   modify_asyncConfiguration.modify_async  sQ      +b/:++ ,  
 	
r  r  c                 8    U " U40 UD6nUR                  5         U$ )#
Retrieves a Configuration object.
)refreshr  r  r  instances       r)   retrieveConfiguration.retrieve  s$     r$V$r(   c                 T   #    U " U40 UD6nUR                  5       I Sh  vN   U$  N7f)r,  N)refresh_asyncr.  s       r)   retrieve_asyncConfiguration.retrieve_async  s2      r$V$$$&&& 	's   (&()r   r   r   r   r   r   r   r    N)mr"   r#   r$   r%   __doc__r   r   r   r&   r	   r*   r1   r9   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  r7  r:  r=  r@  rC  rF  rN  rR  rV  rZ  r_  rf  ri  rl  ro  rr  ru  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r0   classmethodr   r  r  r  r   staticmethodr  r   r  r  r   r  r!  r&  r)  r0  r4  r   r'   r    r(   r)   r   r      s|    	! '":;<  , | \ R
, R
h
| @
| @
D$~ $LI i 9  Ti Tl                     9 9 0I $9 ,i ~ ^ ,,~ ,\I i 9  Ti Tl                     9 9 0I $9 ,i   m,,gdm$$ 	G !& N 3- ,-- gL))*%%gL))
4.
:;
	
 
 
:;
	
 
 

!'(D!E
	
 
  "#?@	   ;<	  -(

;<

	

 )

 

!'(D!E
	
 
  "#?@	   ;<	  -.

;<

	

 /

 89	O	$ & 89	O	$ & 

 &'C D
	
 
  

 &'C D
	
 
   &'E F	   &'E F	  )%!%r(   r   N)"stripe._createable_api_resourcer   stripe._deletable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr	   stripe._updateable_api_resourcer
   stripe._utilr   r   typingr   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._filer   r   r    r(   r)   <module>rE     sg    B ? 4 * = 2 . A : ; ;  !T/*)(/*	Tr(   