
    _j)                        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 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 G d de          Z G d de          Z G d de          ZdS )    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                      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        g/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_source_create_params.pyr
   r
      s         # # S	"""" CD    45555 $sCx.)))) %%%% 01111 67777 67777 =>>>> &c**** s c
 w78999999r+   r
   c                       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         ABBBB )**** # '"EFGGGG %LM    r+   r   c                       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)r=   r?   r    
user_agentNr$   r%   r&   r   r'   r(   r)   r   r*   r+   r,   r.   r.   `   s         
c
 	C EFFFF CDDDD ?@@@@ g12
3333 C     r+   r.   c                       e Zd ZU eed<   dS )r<   contact_emailNr$   r%   r&   r)   r(   r*   r+   r,   r<   r<      s"          r+   r<   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )r>   r:   r;   rE   N)r$   r%   r&   r   r'   r(   r)   r*   r+   r,   r>   r>      sW         
c
 	C C     r+   r>   c                   n    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addressr5   namephoneN)r$   r%   r&   r   r(   r)   r*   r+   r,   r   r      sp         9:::: s c
 s r+   r   c                       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 )rL   citycountryline1line2postal_codestateNr$   r%   r&   r   r)   r(   r*   r+   r,   rL   rL      s         
c
  s s S!!!! s r+   rL   c                   2    e Zd ZU eed                  ed<   dS )r   )r5   r6   r   refund_attributes_methodN)r$   r%   r&   r   r   r(   r*   r+   r,   r   r      s-         )'2K*LMMMM r+   r   c                       e Zd ZU eed<   dS )r   
return_urlNrI   r*   r+   r,   r   r      s         OOO r+   r   c                   J    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      sF         t?@AAAA ABBBB r+   r   c                       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 )	r]   r   r   descriptionparentquantity)discountr`   skutaxr    NrF   r*   r+   r,   r]   r]      s         #S!!!! # gBC
DDDDDDr+   r]   c                   z    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 )r_   ,SourceCreateParamsSourceOrderShippingAddressrM   carrierrN   rO   tracking_numberN)r$   r%   r&   r(   r   r)   r*   r+   r,   r_   r_      s         ;;;;  c
 s !%%%% r+   r_   c                       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 )ri   rQ   rR   rS   rT   rU   rV   NrW   r*   r+   r,   ri   ri     s         
c
  JJJ s S!!!! s r+   ri   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r.   r<   r>   r   rL   r   r   r   r]   r_   ri   r*   r+   r,   <module>rp      s   3 2 2 2 2 2         = = = = = = = = = =<: <: <: <: <: <: <: <:~    	   2    )   >           	       i   &    Y   6                  I   E E E E E	 E E E    I   .    9     r+   