
    _ja                     N    d dl mZ d dlmZmZmZ d dlmZ  G d de          ZdS )    )StripeObject)ClassVarDictOptional)Literalc                      e Zd ZU dZdZeed                  ed<    G d de          Z	 G d de          Z
eed<   	 ed	         ed
<   	 ee         ed<   	 ee         ed<   	 ee	         ed<   eed<   	 eed<   	 eeeef                  ed<   	 ed         ed<   	 eed<   	 ee
         ed<   ed         ed<   	 ed         ed<   	 e	e
dZdS )Planz
    ReservePlans are used to automatically place holds on a merchant's funds until the plan expires. It takes a portion of each incoming Charge (including those resulting from a Transfer from a platform account).
    zreserve.planOBJECT_NAMEc                   &    e Zd ZU eed<   	 eed<   dS )Plan.FixedReleaserelease_afterscheduled_releaseN)__name__
__module____qualname__int__annotations__     X/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/reserve/_plan.pyFixedReleaser      s5         	 	 	r   r   c                   2    e Zd ZU eed<   	 ee         ed<   dS )Plan.RollingReleasedays_after_charge
expires_onN)r   r   r   r   r   r   r   r   r   RollingReleaser      s9         	 SM!!!	 	r   r   created)applicationstripe
created_bycurrencydisabled_atfixed_releaseidlivemodemetadataobjectpercentrolling_release)activedisabledexpiredstatus)r#   r)   typeN)r   r   r   __doc__r
   r   r   r   r   r   r   r   r   strboolr   _inner_class_typesr   r   r   r	   r	      s          6DK'.12CCC    |           LLL /0000 sm # L))))GGG NNN tCH~&&&& N#### LLL n----34444 4
5555 &) r   r	   N)	stripe._stripe_objectr   typingr   r   r   typing_extensionsr   r	   r   r   r   <module>r6      s    / . . . . . + + + + + + + + + + % % % % % %L L L L L< L L L L Lr   