
    Ai*                     z    d dl mZ d dlmZ d dlmZmZ d dlmZm	Z	 e	rd dl
mZ d dlmZ d dlmZ  G d d	e      Zy
)    )ExpandableField)StripeObject)ClassVarOptional)LiteralTYPE_CHECKING)Coupon)Customer)PromotionCodec                   2   e Zd ZU dZdZeed      ed<    G d de      Z	e
e   ed<   	 e
ed      ed<   	 e
ed	      ed
<   	 e
e   ed<   	 eed<   	 e
e   ed<   	 e
e   ed<   	 ed   ed<   	 e
ed      ed<   	 e	ed<   eed<   	 e
e   ed<   	 e
e   ed<   	 de	iZy)Discounta  
    A discount represents the actual application of a [coupon](https://stripe.com/docs/api#coupons) or [promotion code](https://stripe.com/docs/api#promotion_codes).
    It contains information about when the discount began, when it will end, and what it is applied to.

    Related guide: [Applying discounts to subscriptions](https://stripe.com/docs/billing/subscriptions/discounts)
    discountOBJECT_NAMEc                   6    e Zd ZU eed      ed<   	 ed   ed<   y)Discount.Sourcer	   coupontypeN)__name__
__module____qualname__r   r   __annotations__r        C/var/www/html/immo/lib/python3.12/site-packages/stripe/_discount.pySourcer      s)    233	 h	r   r   checkout_sessionr
   customerTdeletedendidinvoiceinvoice_itemobjectr   promotion_codesourcestartsubscriptionsubscription_itemN)r   r   r   __doc__r   r   r   r   r   r   r   strr   int_inner_class_typesr   r   r   r   r      s    2<K'*-.;  sm# z233 gdm$$ 
# 	G c] 3- J __=>> NJ 3-  }$ #F+r   r   N)stripe._expandable_fieldr   stripe._stripe_objectr   typingr   r   typing_extensionsr   r   stripe._couponr	   stripe._customerr
   stripe._promotion_coder   r   r   r   r   <module>r4      s-    5 . % 4%)4E,| E,r   