o
    i                     @   s   d dl mZmZ d dlmZmZmZ G dd deZG dd deZG dd deZ	G d	d
 d
eZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZdS )    )DictList)LiteralNotRequired	TypedDictc                   @   sH   e Zd ZU ed ed< 	 eee  ed< 	 ed ed< 	 ed ed< dS )	SessionUpdateParams'SessionUpdateParamsCollectedInformationcollected_informationexpandzLiteral['']|Dict[str, str]metadataz3Literal['']|List[SessionUpdateParamsShippingOption]shipping_optionsN)__name__
__module____qualname__r   __annotations__r   str r   r   /var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/checkout/_session_update_params.pyr      s   
 r   c                   @   s   e Zd ZU ed ed< dS )r   6SessionUpdateParamsCollectedInformationShippingDetailsshipping_detailsNr   r   r   r   r   r   r   r   r   r      s
   
 r   c                   @   s    e Zd ZU ded< 	 eed< dS )r   =SessionUpdateParamsCollectedInformationShippingDetailsAddressaddressnameN)r   r   r   r   r   r   r   r   r   r   '   s
   
 r   c                   @   sX   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< dS )r   citycountryline1line2postal_codestateNr   r   r   r   r   r   r   r   r   r   r   2   s   
 r   c                   @   s(   e Zd ZU ee ed< 	 ed ed< dS )!SessionUpdateParamsShippingOptionshipping_rate1SessionUpdateParamsShippingOptionShippingRateDatashipping_rate_dataNr    r   r   r   r   r!   M   s   
 r!   c                   @   sz   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
< dS )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&   
 r#   c                   @   s(   e Zd ZU ed ed< 	 ed ed< dS )r%   HSessionUpdateParamsShippingOptionShippingRateDataDeliveryEstimateMaximummaximumHSessionUpdateParamsShippingOptionShippingRateDataDeliveryEstimateMinimumminimumNr   r   r   r   r   r%   }   s   
 r%   c                   @   $   e Zd ZU ed ed< 	 eed< dS )r1   business_daydayhourmonthweekunitvalueNr   r   r   r   r   intr   r   r   r   r1      
   
 r1   c                   @   r5   )r3   r6   r<   r=   Nr>   r   r   r   r   r3      r@   r3   c                   @   s6   e Zd ZU eed< 	 eed< 	 eeedf  ed< dS )r(   amountcurrencyKSessionUpdateParamsShippingOptionShippingRateDataFixedAmountCurrencyOptionscurrency_optionsN)r   r   r   r?   r   r   r   r   r   r   r   r   r(      s   
 r(   c                   @   s(   e Zd ZU eed< 	 eed  ed< dS )rC   rA   r*   r.   N)r   r   r   r?   r   r   r   r   r   r   r   rC      s
   
 rC   N)typingr   r   typing_extensionsr   r   r   r   r   r   r   r!   r#   r%   r1   r3   r(   rC   r   r   r   r   <module>   s*   	
#


