
    _j                     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dS )    )RequestOptions)DictList)LiteralNotRequired	TypedDictc                       e Zd ZU ee         ed<   	 eee                  ed<   	 ed         ed<   	 ed         ed<   	 ed         ed<   	 ed	         ed
<   dS )SourceModifyParamsamountexpandSourceModifyParamsMandatemandatezLiteral['']|Dict[str, str]metadataSourceModifyParamsOwnerownerSourceModifyParamsSourceOrdersource_orderN)__name__
__module____qualname__r   int__annotations__r   str     g/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/params/_source_modify_params.pyr
   r
      s          S	"""" 45555 67777 01111 =>>>> r   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   #SourceModifyParamsMandateAcceptance
acceptancezLiteral['']|intr   currency)one_time	scheduledvariableinterval)deprecated_noneemailmanualnonestripe_emailnotification_methodN)r   r   r   r   r   r   r   r   r   r   r   r   #   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*SourceModifyParamsMandateAcceptanceOfflineoffline)SourceModifyParamsMandateAcceptanceOnlineonline)acceptedpendingrefusedrevokedstatus)r/   r1   type
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 )r0   r,   r-   r8   N)r   r   r   r   r   r   r   r   r   r   r0   r0   b   sW         
c
 	C C     r   r0   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   SourceModifyParamsOwnerAddressaddressr&   namephoneN)r   r   r   r   r   r   r   r   r   r   r   q   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 )r>   citycountryline1line2postal_codestateNr   r   r   r   r   r   r   r   r   r>   r>      s         
c
  s s S!!!! s r   r>   c                   J    e Zd ZU eed                  ed<   	 ed         ed<   dS )r   !SourceModifyParamsSourceOrderItemitems%SourceModifyParamsSourceOrderShipping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 )	rK   r   r    descriptionparentquantity)discountrN   skutaxr7   Nr9   r   r   r   rK   rK      s         #S!!!! # gBC
DDDDDDr   rK   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 )rM   ,SourceModifyParamsSourceOrderShippingAddressr?   carrierr@   rA   tracking_numberN)r   r   r   r   r   r   r   r   r   rM   rM      s         ;;;;  c
 s !%%%% r   rM   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 )rW   rC   rD   rE   rF   rG   rH   NrI   r   r   r   rW   rW      s         
c
  JJJ s S!!!! s r   rW   N)stripe._request_optionsr   typingr   r   typing_extensionsr   r   r   r
   r   r   r.   r0   r   r>   r   rK   rM   rW   r   r   r   <module>r^      s/   3 2 2 2 2 2         = = = = = = = = = =       6    	   2    )   >           	       i   &    Y   6    I   E E E E E	 E E E    I   .    9     r   