o
    i                     @   s   d dl mZ 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 )    )RequestOptions)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 )	SessionModifyParams'SessionModifyParamsCollectedInformationcollected_informationexpandzLiteral['']|Dict[str, str]metadataz3Literal['']|List[SessionModifyParamsShippingOption]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_modify_params.pyr      s   
 r   c                   @   s   e Zd ZU ed ed< dS )r	   6SessionModifyParamsCollectedInformationShippingDetails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   =SessionModifyParamsCollectedInformationShippingDetailsAddress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   3   s   
 r   c                   @   s(   e Zd ZU ee ed< 	 ed ed< dS )!SessionModifyParamsShippingOptionshipping_rate1SessionModifyParamsShippingOptionShippingRateDatashipping_rate_dataNr!   r   r   r   r   r"   N   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$   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&   
 r$   c                   @   s(   e Zd ZU ed ed< 	 ed ed< dS )r&   HSessionModifyParamsShippingOptionShippingRateDataDeliveryEstimateMaximummaximumHSessionModifyParamsShippingOptionShippingRateDataDeliveryEstimateMinimumminimumNr   r   r   r   r   r&   ~   s   
 r&   c                   @   $   e Zd ZU ed ed< 	 eed< dS )r2   business_daydayhourmonthweekunitvalueNr   r   r   r   r   intr   r   r   r   r2      
   
 r2   c                   @   r6   )r4   r7   r=   r>   Nr?   r   r   r   r   r4      rA   r4   c                   @   s6   e Zd ZU eed< 	 eed< 	 eeedf  ed< dS )r)   amountcurrencyKSessionModifyParamsShippingOptionShippingRateDataFixedAmountCurrencyOptions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 )rD   rB   r+   r/   N)r   r   r   r@   r   r   r   r   r   r   r   rD      s
   
 rD   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r   r	   r   r   r"   r$   r&   r2   r4   r)   rD   r   r   r   r   <module>   s,   	
#


