
    Ai                        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)    )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)	SessionUpdateParams'SessionUpdateParamsCollectedInformationcollected_informationexpandzLiteral['']|Dict[str, str]metadataz3Literal['']|List[SessionUpdateParamsShippingOption]shipping_optionsN)__name__
__module____qualname__r   __annotations__r   str     `/var/www/html/immo/lib/python3.12/site-packages/stripe/params/checkout/_session_update_params.pyr	   r	      sW    &1  S	"" 677 "= r   r	   c                       e Zd ZU ed   ed<   y)r
   6SessionUpdateParamsCollectedInformationShippingDetails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   =SessionUpdateParamsCollectedInformationShippingDetailsAddress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   2   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)!SessionUpdateParamsShippingOptionshipping_rate1SessionUpdateParamsShippingOptionShippingRateDatashipping_rate_dataNr&   r   r   r   r(   r(   M   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*   ASessionUpdateParamsShippingOptionShippingRateDataDeliveryEstimatedelivery_estimatedisplay_name<SessionUpdateParamsShippingOptionShippingRateDataFixedAmountfixed_amountr   	exclusive	inclusiveunspecifiedtax_behaviortax_codetypeN)r   r   r   r   r   r   r   r   r   r   r   r*   r*   Z   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-   HSessionUpdateParamsShippingOptionShippingRateDataDeliveryEstimateMaximummaximumHSessionUpdateParamsShippingOptionShippingRateDataDeliveryEstimateMinimum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?   rE   rF   NrG   r   r   r   r<   r<      rI   r   r<   c                   @    e Zd ZU eed<   	 eed<   	 eeedf      ed<   y)r0   amountcurrencyKSessionUpdateParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r   r   r   rH   r   r   r   r   r   r   r   r0   r0      s@    K M "Y[	
 r   r0   c                   0    e Zd ZU eed<   	 eed      ed<   y)rN   rL   r2   r6   N)r   r   r   rH   r   r   r   r   r   r   rN   rN      s&     K g&MNOOr   rN   N)typingr   r   typing_extensionsr   r   r   r	   r
   r   r   r(   r*   r-   r:   r<   r0   rN   r   r   r   <module>rS      s     = =) .i Y I 6
	 
 	  F"



9 (

r   