
    Ch1                     B    S SK Jr  S SKJrJr  S SKJr   " S S\5      rg)    )StripeObject)ClassVarOptional)Literalc                   z   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r " S S\	5      r " S S\	5      r\\
   \S'   \\S'    \\   \S'   \\S'    \\S'    \\   \S'   \\S'    \\S'    \S   \S'    \\   \S'   \\   \S'   \\S'    \\S'    \S   \S'    \
\\\\S.rSrg )!SourceTransaction   z
Some payment methods have no required amount that a customer must send.
Customers can be instructed to send any amount, and it can be made up of
multiple transactions. As such, sources can have multiple associated
transactions.
source_transactionOBJECT_NAMEc                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)#SourceTransaction.AchCreditTransfer   customer_datafingerprintlast4routing_number N__name__
__module____qualname____firstlineno__r   str__annotations____static_attributes__r       ]/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_source_transaction.pyAchCreditTransferr      sD    }$	 c]"	 }	 !%	r   r   c                   n    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)	#SourceTransaction.ChfCreditTransfer$   	referencesender_address_countrysender_address_line1sender_ibansender_namer   Nr   r   r   r   ChfCreditTransferr    $   sU    C= 	 !)-	 'sm+	 c]"	 c]"	r   r'   c                       \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   S	rg
)#SourceTransaction.GbpCreditTransfer:   r   funding_methodr   r"   sender_account_numberr&   sender_sort_coder   Nr   r   r   r   GbpCreditTransferr)   :   sw    c]"	 !%	 }	 C= 	  (},	 c]"	 #3-'	r   r.   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg)SourceTransaction.PaperCheckX   available_atinvoicesr   Nr   r   r   r   
PaperCheckr0   X   s"    sm#	 3-	r   r4   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)$SourceTransaction.SepaCreditTransferb   r"   r%   r&   r   Nr   r   r   r   SepaCreditTransferr6   b   s3    C= 	 c]"	 c]"	r   r8   ach_credit_transferamountchf_credit_transfercreatedcurrencygbp_credit_transferidlivemodeobjectpaper_checksepa_credit_transfersourcestatus)r9   	ach_debitalipay
bancontactcardcard_presentepsgiropayidealklarna
multibancop24
sepa_debitsofortthree_d_securewechattype)r9   r;   r>   rB   rC   r   N)r   r   r   r   __doc__r   r   r   r   r   r   r'   r.   r4   r8   r   intr   bool_inner_class_typesr   r   r   r   r   r      s/    <PK'"678OL $L ,L <\ \  ""344K ""344L M ""344G N ()) *%%"#566K K 	 $  100! 2r   r   N)stripe._stripe_objectr   typingr   r   typing_extensionsr   r   r   r   r   <module>r]      s    / % %h hr   