o
    ÂiW)  ã                   @   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G dd„ deƒZG dd„ deƒZdS )é    )ÚRequestOptions)ÚDictÚList)ÚLiteralÚNotRequiredÚ	TypedDictc                   @   sþ   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 eee  ed< 	 eed  ed< 	 ed ed< 	 ee	eef  ed	< ee ed
< 	 ed ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 eed  ed< dS )ÚSourceCreateParamsÚamountÚcurrencyÚcustomerÚexpand)Úcode_verificationÚnoneÚreceiverÚredirectÚflowÚSourceCreateParamsMandateÚmandateÚmetadataÚoriginal_sourceÚSourceCreateParamsOwnerÚownerÚSourceCreateParamsReceiverr   ÚSourceCreateParamsRedirectr   ÚSourceCreateParamsSourceOrderÚsource_orderÚstatement_descriptorÚtokenÚtype)ÚreusableÚ
single_useÚusageN)
Ú__name__Ú
__module__Ú__qualname__r   ÚintÚ__annotations__Ústrr   r   r   © r(   r(   úƒ/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/params/_source_create_params.pyr      sB   
 ÿr   c                   @   sZ   e Zd ZU ed ed< 	 ed ed< 	 ee ed< 	 eed  ed< 	 eed  ed	< d
S )r   Ú#SourceCreateParamsMandateAcceptanceÚ
acceptancezLiteral['']|intr	   r
   )Úone_timeÚ	scheduledÚvariableÚinterval)Údeprecated_noneÚemailÚmanualr   Ústripe_emailÚnotification_methodN)r"   r#   r$   r   r&   r'   r   r(   r(   r(   r)   r   G   s   
 ÿr   c                   @   sr   e Zd ZU ee ed< 	 ee ed< 	 ed ed< 	 ed ed< 	 ed ed< 	 eed	  ed
< 	 ee ed< dS )r*   ÚdateÚipÚ*SourceCreateParamsMandateAcceptanceOfflineÚofflineÚ)SourceCreateParamsMandateAcceptanceOnlineÚonline)ÚacceptedÚpendingÚrefusedÚrevokedÚstatus)r8   r:   r   Ú
user_agentN©r"   r#   r$   r   r%   r&   r'   r   r(   r(   r(   r)   r*   `   s   
 r*   c                   @   ó   e Zd ZU eed< dS )r7   Úcontact_emailN©r"   r#   r$   r'   r&   r(   r(   r(   r)   r7      ó   
 r7   c                   @   s6   e Zd ZU ee ed< 	 ee ed< 	 ee ed< dS )r9   r5   r6   r@   N)r"   r#   r$   r   r%   r&   r'   r(   r(   r(   r)   r9   †   s   
 r9   c                   @   sD   e Zd ZU ed ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )r   ÚSourceCreateParamsOwnerAddressÚaddressr1   ÚnameÚphoneN)r"   r#   r$   r   r&   r'   r(   r(   r(   r)   r   •   s   
 r   c                   @   s`   e Zd ZU ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )rF   ÚcityÚcountryÚline1Úline2Úpostal_codeÚstateN©r"   r#   r$   r   r'   r&   r(   r(   r(   r)   rF   ¨   s   
 rF   c                   @   s   e Zd ZU eed  ed< dS )r   )r1   r2   r   Úrefund_attributes_methodN)r"   r#   r$   r   r   r&   r(   r(   r(   r)   r   Ã   s   
 r   c                   @   rB   )r   Ú
return_urlNrD   r(   r(   r(   r)   r   Ê   rE   r   c                   @   s,   e Zd ZU eed  ed< 	 ed ed< dS )r   Ú!SourceCreateParamsSourceOrderItemÚitemsÚ%SourceCreateParamsSourceOrderShippingÚshippingN)r"   r#   r$   r   r   r&   r(   r(   r(   r)   r   Ñ   s
   
 r   c                   @   s^   e Zd ZU ee ed< ee ed< ee ed< ee ed< 	 ee ed< 	 eed  ed< dS )	rS   r	   r
   ÚdescriptionÚparentÚquantity)ÚdiscountrV   ÚskuÚtaxr   NrA   r(   r(   r(   r)   rS   Ü   s   
 rS   c                   @   sN   e Zd ZU ded< 	 ee ed< 	 ee ed< 	 ee ed< 	 ee ed< dS )rU   Ú,SourceCreateParamsSourceOrderShippingAddressrG   ÚcarrierrH   rI   Útracking_numberN)r"   r#   r$   r&   r   r'   r(   r(   r(   r)   rU   ë   s   
 rU   c                   @   s\   e Zd ZU ee ed< 	 ee ed< 	 eed< 	 ee ed< 	 ee ed< 	 ee ed< dS )r]   rJ   rK   rL   rM   rN   rO   NrP   r(   r(   r(   r)   r]     s   
 r]   N)Ústripe._request_optionsr   Útypingr   r   Útyping_extensionsr   r   r   r   r   r*   r7   r9   r   rF   r   r   r   rS   rU   r]   r(   r(   r(   r)   Ú<module>   s    ?