
    Ai                     &   d dl mZ d dlmZ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 G d de      Zy)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   Z    e Zd ZU ed   ed<   	 eee      ed<   	 ed   ed<   	 ed   ed<   y)	SessionModifyParams'SessionModifyParamsCollectedInformationcollected_informationexpandzLiteral['']|Dict[str, str]metadataz3Literal['']|List[SessionModifyParamsShippingOption]shipping_optionsN)__name__
__module____qualname__r   __annotations__r   str     `/var/www/html/immo/lib/python3.12/site-packages/stripe/params/checkout/_session_modify_params.pyr
   r
      sW    &1  S	"" 677 "= r   r
   c                       e Zd ZU ed   ed<   y)r   6SessionModifyParamsCollectedInformationShippingDetailsshipping_detailsNr   r   r   r   r   r   r   r   r   r      s    !@ r   r   c                   $    e Zd ZU ded<   	 eed<   y)r   =SessionModifyParamsCollectedInformationShippingDetailsAddressaddressnameN)r   r   r   r   r   r   r   r   r   r   (   s    LL Ir   r   c                   l    e Zd ZU ee   ed<   	 eed<   	 eed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r   citycountryline1line2postal_codestateNr   r   r   r   r   r   r   r   r   r   r   3   s`    
c
 L J s S!! sr   r   c                   0    e Zd ZU ee   ed<   	 ed   ed<   y)!SessionModifyParamsShippingOptionshipping_rate1SessionModifyParamsShippingOptionShippingRateDatashipping_rate_dataNr'   r   r   r   r)   r)   N   s)    s## $; r   r)   c                       e Zd ZU ed   ed<   	 eed<   	 ed   ed<   	 eeeef      ed<   	 eed      ed<   	 ee   ed	<   	 eed      ed
<   y)r+   ASessionModifyParamsShippingOptionShippingRateDataDeliveryEstimatedelivery_estimatedisplay_name<SessionModifyParamsShippingOptionShippingRateDataFixedAmountfixed_amountr   	exclusive	inclusiveunspecifiedtax_behaviortax_codetypeN)r   r   r   r   r   r   r   r   r   r   r   r+   r+   [   s    "K   F  $sCx.)) g&MNOO # gn-
..r   r+   c                   0    e Zd ZU ed   ed<   	 ed   ed<   y)r.   HSessionModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximummaximumHSessionModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimumminimumNr   r   r   r   r.   r.   ~   s0     R  R r   r.   c                   *    e Zd ZU ed   ed<   	 eed<   y)r;   business_daydayhourmonthweekunitvalueNr   r   r   r   r   intr   r   r   r;   r;      !     @
AA Jr   r;   c                   *    e Zd ZU ed   ed<   	 eed<   y)r=   r@   rF   rG   NrH   r   r   r   r=   r=      rJ   r   r=   c                   @    e Zd ZU eed<   	 eed<   	 eeedf      ed<   y)r1   amountcurrencyKSessionModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r   r   r   rI   r   r   r   r   r   r   r   r1   r1      s@    K M "Y[	
 r   r1   c                   0    e Zd ZU eed<   	 eed      ed<   y)rO   rM   r3   r7   N)r   r   r   rI   r   r   r   r   r   r   rO   rO      s&     K g&MNOOr   rO   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r   r   r)   r+   r.   r;   r=   r1   rO   r   r   r   <module>rU      s    3  = =. .i Y I 6
	 
 	  F"



9 (

r   