
    Ai#                        d dl mZ d dlmZ d dlmZmZm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y)    )RequestOptions)List)LiteralNotRequired	TypedDictc                   <    e Zd ZU ded<   	 eed<   	 eee      ed<   y)CustomerSessionCreateParams%CustomerSessionCreateParamsComponents
componentscustomerexpandN)__name__
__module____qualname____annotations__strr   r        `/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_customer_session_create_params.pyr	   r	      s/    77 M S	""r   r	   c                   f    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
<   y)r
   .CustomerSessionCreateParamsComponentsBuyButton
buy_button2CustomerSessionCreateParamsComponentsCustomerSheetcustomer_sheet9CustomerSessionCreateParamsComponentsMobilePaymentElementmobile_payment_element3CustomerSessionCreateParamsComponentsPaymentElementpayment_element1CustomerSessionCreateParamsComponentsPricingTablepricing_tableN)r   r   r   r   r   r   r   r   r
   r
      so    LMM  <  (C  !=  ; r   r
   c                       e Zd ZU eed<   y)r   enabledNr   r   r   boolr   r   r   r   r   r   6       Mr   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   r"   :CustomerSessionCreateParamsComponentsCustomerSheetFeaturesfeaturesNr   r   r   r$   r   r   r   r   r   r   r   =   s#    M D r   r   c                   B    e Zd ZU eeed         ed<   	 eed      ed<   y)r'   alwayslimitedunspecified&payment_method_allow_redisplay_filtersdisabledr"   payment_method_removeNr   r   r   r   r   r   r   r   r   r   r'   r'   J   s:    ,7W789- 
 'w/D'EFFr   r'   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   r"   ACustomerSessionCreateParamsComponentsMobilePaymentElementFeaturesr(   Nr)   r   r   r   r   r   [   s#    M K r   r   c                       e Zd ZU eeed         ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   y)	r5   r+   r/   r0   payment_method_redisplayr2   payment_method_save,payment_method_save_allow_redisplay_overrideNr3   r   r   r   r5   r5   h   s     -8W789- 
 *'2G*HII 'w/D'EFF
 %W-B%CDD
 3>233 r   r5   c                   *    e Zd ZU eed<   	 ed   ed<   y)r   r"   ;CustomerSessionCreateParamsComponentsPaymentElementFeaturesr(   Nr)   r   r   r   r   r      s#    M E r   r   c                       e Zd ZU eeed         ed<   	 eed      ed<   	 ee   ed<   	 eed      ed<   	 eed      ed<   	 eed      ed	<   y
)r;   r+   r/   r0   r7   payment_method_redisplay_limitr2   r8   )off_session
on_sessionpayment_method_save_usageN)r   r   r   r   r   r   r   intr   r   r   r;   r;      s    ,7W789- 
 *'2G*HII %0$44 'w/D'EFF
 %W-B%CDD
  ++,  r   r;   c                       e Zd ZU eed<   y)r   r"   Nr#   r   r   r   r   r      r%   r   r   N)stripe._request_optionsr   typingr   typing_extensionsr   r   r   r	   r
   r   r   r'   r   r5   r   r;   r   r   r   r   <module>rF      s    3  = =. I >Y 
 
 "
	 
""J
) 
$) $N	 r   