
    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y)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                      e Zd ZU ed   ed<   	 ed   ed<   	 eee      ed<   	 ed   ed<   	 ee   ed<   	 eed	      ed
<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 eed      ed<   	 ee	   ed<   	 ee	   ed<   	 ed   ed<   y)SubscriptionItemModifyParamsz9Literal['']|SubscriptionItemModifyParamsBillingThresholdsbilling_thresholdsz6Literal['']|List[SubscriptionItemModifyParamsDiscount]	discountsexpandzLiteral['']|Dict[str, str]metadataoff_session)allow_incompletedefault_incompleteerror_if_incompletepending_if_incompletepayment_behaviorplanprice%SubscriptionItemModifyParamsPriceData
price_data)always_invoicecreate_prorationsnoneproration_behaviorproration_datequantityzLiteral['']|List[str]	tax_ratesN)
__name__
__module____qualname__r   __annotations__r   strboolr   int     a/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_subscription_item_modify_params.pyr
   r
      s   #C  @  S	"" 677 T"" "%	
  c
 s CDD $=>   $$ # 233r(   r
   c                       e Zd ZU eed<   y)-SubscriptionItemModifyParamsBillingThresholds	usage_gteN)r    r!   r"   r&   r#   r'   r(   r)   r+   r+   R   s    Nr(   r+   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)$SubscriptionItemModifyParamsDiscountcoupondiscountpromotion_codeN)r    r!   r"   r   r$   r#   r'   r(   r)   r.   r.   Y   s6     #  $$r(   r.   c                   l    e Zd ZU eed<   	 eed<   	 ded<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y	)
r   currencyproduct.SubscriptionItemModifyParamsPriceDataRecurring	recurring)	exclusive	inclusiveunspecifiedtax_behaviorunit_amountunit_amount_decimalN)r    r!   r"   r$   r#   r   r   r&   r'   r(   r)   r   r   h   sb    M L @? g&MNOO S!! %S))r(   r   c                   0    e Zd ZU ed   ed<   	 ee   ed<   y)r5   )daymonthweekyearintervalinterval_countN)r    r!   r"   r   r#   r   r&   r'   r(   r)   r5   r5      s%    455  $$r(   r5   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r+   r.   r   r5   r'   r(   r)   <module>rG      sR    3  = =G> GTI 9 I 6Y r(   