
    AiW)                     R   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y)    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                   F   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<   y)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        V/var/www/html/immo/lib/python3.12/site-packages/stripe/params/_source_create_params.pyr
   r
      s6    # # S	"" CD  455 $sCx.)) %% 011 677 677 =>> &c** s c
 w7899r+   r
   c                   r    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	<   y
)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   sm    ABB )** # '"EF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<   y)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 CDD ?@@ g12
33 C  r+   r.   c                       e Zd ZU eed<   y)r<   contact_emailNr$   r%   r&   r)   r(   r*   r+   r,   r<   r<      s    r+   r<   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)r>   r:   r;   rE   N)r$   r%   r&   r   r'   r(   r)   r*   r+   r,   r>   r>      s6    
c
 	C C  r+   r>   c                   T    e Zd ZU ed   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r   SourceCreateParamsOwnerAddressaddressr5   namephoneN)r$   r%   r&   r   r(   r)   r*   r+   r,   r   r      sI    9:: s c
 sr+   r   c                   x    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<   y)rL   citycountryline1line2postal_codestateNr$   r%   r&   r   r)   r(   r*   r+   r,   rL   rL      sl    
c
  s s S!! sr+   rL   c                   $    e Zd ZU eed      ed<   y)r   )r5   r6   r   refund_attributes_methodN)r$   r%   r&   r   r   r(   r*   r+   r,   r   r      s    )'2K*LMMr+   r   c                       e Zd ZU eed<   y)r   
return_urlNrI   r*   r+   r,   r   r      s    Or+   r   c                   6    e Zd ZU eed      ed<   	 ed   ed<   y)r   !SourceCreateParamsSourceOrderItemitems%SourceCreateParamsSourceOrderShippingshippingN)r$   r%   r&   r   r   r(   r*   r+   r,   r   r      s+    t?@AA ABBr+   r   c                   x    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<   y)	r]   r   r   descriptionparentquantity)discountr`   skutaxr    NrF   r*   r+   r,   r]   r]      sX    #S!! # gBC
DDr+   r]   c                   `    e Zd ZU ded<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)r_   ,SourceCreateParamsSourceOrderShippingAddressrM   carrierrN   rO   tracking_numberN)r$   r%   r&   r(   r   r)   r*   r+   r,   r_   r_      sU    ;;  c
 s !%%r+   r_   c                   r    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<   y)ri   rQ   rR   rS   rT   rU   rV   NrW   r*   r+   r,   ri   ri     sf    
c
  J 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) > 	 i &Y 6  I E	 EI .9 r+   