
    DhE                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJrJr  S S	KJrJrJrJrJrJr  S S
KJrJrJrJrJr  \(       a  S SKJr  S SK J!r!  S SK"J#r#   " S S\S   \S   \S   5      r$g)    )CreateableAPIResource)ExpandableField)
ListObject)ListableAPIResource)RequestOptions)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)ClassVarDictListOptionalcastoverload)LiteralNotRequired	TypedDictUnpackTYPE_CHECKING)BalanceTransaction)File)Transactionc                      \ 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\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S \5      r " S! S"\5      r " S# S$\5      r " S% S&\5      r " S' S(\5      r " S) S*\5      r " S+ S,\5      r " S- S.\5      r  " S/ S0\5      r! " S1 S2\5      r" " S3 S4\5      r# " S5 S6\5      r$ " S7 S8\5      r% " S9 S:\5      r&\'\S;'    \(\)S<      \S='    \'\S>'    \*\S?'    \
\S@'   \*\SA'    \+\SB'    \(\SC      \SD'    \,\*\*4   \SE'    \S   \SF'    \SG   \SH'    \-SI   \SJ'    \(\   \SK'    \.SL\/SM   SNS 4SO j5       r0\.SL\/SM   SNS 4SP j5       r1\.SL\/SQ   SN\2S    4SR j5       r3\.SL\/SQ   SN\2S    4SS j5       r4\.SA\*SL\/ST   SNS 4SU j5       r5\.SA\*SL\/ST   SNS 4SV j5       r6\.SA\*SL\/SW   SNS 4SX j5       r7\.SA\*SL\/SW   SNS 4SY j5       r8\.SZ\*SL\/S[   SNS 4S\ j5       r9\:\;SZ\*SL\/S[   SNS 4S] j5       5       r<\:SL\/S[   SNS 4S^ j5       r<\=" S_5      SL\/S[   SNS 4S` j5       r<\.SZ\*SL\/S[   SNS 4Sa j5       r>\:\;SZ\*SL\/S[   SNS 4Sb j5       5       r?\:SL\/S[   SNS 4Sc j5       r?\=" Sd5      SL\/S[   SNS 4Se j5       r?\
\Sf.r@SgrAgh)iDispute   a  
As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with.

Related guide: [Issuing disputes](https://stripe.com/docs/issuing/purchases/disputes)
zissuing.disputeOBJECT_NAMEc            	       n   \ rS rSr%  " S S\5      r " S S\5      r " S S\5      r " 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.rSrg)Dispute.Evidence'   c                       \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\	   \S'    \\   \S'    \\	   \S'    \\	   \S	'    \\
S
      \S'    \\
S      \S'    \\   \S'   Srg)Dispute.Evidence.Canceled(   r   additional_documentationcanceled_atcancellation_policy_providedcancellation_reasonexpected_atexplanationproduct_descriptionmerchandiseserviceproduct_typemerchant_rejected
successfulreturn_statusreturned_at N)__name__
__module____qualname____firstlineno__r   r   __annotations__intboolstrr   __static_attributes__r4       Z/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/issuing/_dispute.pyCanceledr"   (   s    &.v/F&GG "#& +34.8 "*#. "#& "#& "*#. #7+C#DEE $G,M$NOO "#&r>   r@   c                       \ rS rSr% \\S      \S'    \\S      \S'    \\S      \S'    \\S      \S'    \\   \S'    \\   \S'   S	rg
)Dispute.Evidence.DuplicateR   r   r$   card_statementcash_receiptcheck_imager)   original_transactionr4   N	r5   r6   r7   r8   r   r   r9   r<   r=   r4   r>   r?   	DuplicaterB   R   s~    &.v/F&GG %_V%<== #?6#:;; "/&"9:: "#& #+3-/r>   rI   c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)Dispute.Evidence.Fraudulentl   r   r$   r)   r4   NrH   r4   r>   r?   
FraudulentrK   l   (    &.v/F&GG "#&r>   rM   c                       \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\   \S'    \\	S      \S'    \\   \S	'   S
r
g)*Dispute.Evidence.MerchandiseNotAsDescribedv   r   r$   r)   received_atreturn_descriptionr/   r2   r3   r4   N)r5   r6   r7   r8   r   r   r9   r<   r:   r   r=   r4   r>   r?   MerchandiseNotAsDescribedrP   v   ss    &.v/F&GG "#& "#& !)- $G,M$NOO "#&r>   rT   c                   >    \ rS rSr% \\S      \S'    \\   \S'   Srg)%Dispute.Evidence.NoValidAuthorization   r   r$   r)   r4   NrH   r4   r>   r?   NoValidAuthorizationrV      rN   r>   rX   c                   z    \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\   \S'    \\	S      \S'   S	r
g
)Dispute.Evidence.NotReceived   r   r$   r(   r)   r*   r+   r.   r4   N)r5   r6   r7   r8   r   r   r9   r:   r<   r   r=   r4   r>   r?   NotReceivedrZ      sb    &.v/F&GG "#& "#& "*#. #7+C#DEEr>   r\   c                   h    \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\S      \S'   Sr	g	)
Dispute.Evidence.Other   r   r$   r)   r*   r+   r.   r4   N)
r5   r6   r7   r8   r   r   r9   r<   r   r=   r4   r>   r?   Otherr^      sQ    &.v/F&GG "#& "*#. #7+C#DEEr>   r`   c                   t    \ rS rSr% \\S      \S'    \\   \S'    \\   \S'    \\   \S'    \\   \S'   Sr	g	)
&Dispute.Evidence.ServiceNotAsDescribed   r   r$   r%   r'   r)   rR   r4   N)
r5   r6   r7   r8   r   r   r9   r:   r<   r=   r4   r>   r?   ServiceNotAsDescribedrb      s[    &.v/F&GG "#& "*#. "#& "#&r>   rd   canceled	duplicate
fraudulentmerchandise_not_as_describedno_valid_authorizationnot_receivedotherre   rf   rg   rh   ri   rj   rk   service_not_as_describedreasonrm   r4   N)r5   r6   r7   r8   r   r@   rI   rM   rT   rX   r\   r`   rd   r   r9   r   _inner_class_typesr=   r4   r>   r?   Evidencer   '   s    (	| (	T	 	4	 		 	4	< 		, 	,	L 	$	L 	, 8$$I&&Z((&./H&II ()= >>{++(	
 		
	 #++@"AA "$,E&:'(=	
r>   rp   c                   2    \ rS rSr% \\   \S'    \\S'   Srg)Dispute.Treasury   debit_reversalreceived_debitr4   N)r5   r6   r7   r8   r   r<   r9   r=   r4   r>   r?   Treasuryrr      s     %	 	r>   rv   c                       \ rS rSr% \\   \S'    \S   \S'    \\\      \S'    \\	\\4      \S'    \\   \S'    \S   \S	'   S
r
g)Dispute.CreateParamsi  amountDispute.CreateParamsEvidenceevidenceexpandmetadatatransactionDispute.CreateParamsTreasurytreasuryr4   N)r5   r6   r7   r8   r   r:   r9   r   r<   r   r=   r4   r>   r?   CreateParamsrx     sz    C  	 <==	 DI&&	 d38n--	 !%%	 <==	r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \S   \S'    \\S      \S'    \S   \S'   Srg)rz   i  z0Literal['']|Dispute.CreateParamsEvidenceCanceledre   z1Literal['']|Dispute.CreateParamsEvidenceDuplicaterf   z2Literal['']|Dispute.CreateParamsEvidenceFraudulentrg   zALiteral['']|Dispute.CreateParamsEvidenceMerchandiseNotAsDescribedrh   z<Literal['']|Dispute.CreateParamsEvidenceNoValidAuthorizationri   z3Literal['']|Dispute.CreateParamsEvidenceNotReceivedrj   z-Literal['']|Dispute.CreateParamsEvidenceOtherrk   rl   rn   z=Literal['']|Dispute.CreateParamsEvidenceServiceNotAsDescribedrm   r4   Nr5   r6   r7   r8   r   r9   r   r=   r4   r>   r?   CreateParamsEvidenceDispute.CreateParamsEvidence      >
 	
	 ?
 	
	  @
 	
	 '2O'
 	
	 !,J!
 	
	 "A
 	
	 JKK	 ,	
 	
	 #.K#
 	
	r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S   \S
'    \S   \S'    \S   \S'    \S   \S'    \S   \S'   Srg)$Dispute.CreateParamsEvidenceCanceledi[  Literal['']|strr$   Literal['']|intr%   Literal['']|boolr&   r'   r(   r)   r*   -Literal['']|Literal['merchandise', 'service']r.   6Literal['']|Literal['merchant_rejected', 'successful']r2   r3   r4   Nr5   r6   r7   r8   r   r9   r=   r4   r>   r?   CreateParamsEvidenceCanceledr   [      "-.?"@@	 !!233	 '22D&EE	 )):;;	 !!233	 !!233	 )):;;	 ";
 	
	 #D
 	
	 !!233	r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \\   \S'   S	rg
)%Dispute.CreateParamsEvidenceDuplicatei  r   r$   rD   rE   rF   r)   rG   r4   Nr5   r6   r7   r8   r   r9   r<   r=   r4   r>   r?   CreateParamsEvidenceDuplicater     q    "-.?"@@	 $$566	 ""344	 !!233	 !!233	 *#..	r>   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)&Dispute.CreateParamsEvidenceFraudulenti  r   r$   r)   r4   Nr   r4   r>   r?   CreateParamsEvidenceFraudulentr     &    "-.?"@@	 !!233	r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S   \S
'   Srg)5Dispute.CreateParamsEvidenceMerchandiseNotAsDescribedi  r   r$   r)   r   rR   rS   r   r2   r3   r4   Nr   r4   r>   r?   -CreateParamsEvidenceMerchandiseNotAsDescribedr     v    "-.?"@@	 !!233	 !!233	 ((9::	 #D
 	
	 !!233	r>   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)0Dispute.CreateParamsEvidenceNoValidAuthorizationi  r   r$   r)   r4   Nr   r4   r>   r?   (CreateParamsEvidenceNoValidAuthorizationr     r   r>   r   c                   n    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S	'   S
rg)'Dispute.CreateParamsEvidenceNotReceivedi  r   r$   r   r(   r)   r*   r   r.   r4   Nr   r4   r>   r?   CreateParamsEvidenceNotReceivedr     c    "-.?"@@	 !!233	 !!233	 )):;;	 ";
 	
	r>   r   c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'   Srg	)
!Dispute.CreateParamsEvidenceOtheri  r   r$   r)   r*   r   r.   r4   Nr   r4   r>   r?   CreateParamsEvidenceOtherr     P    "-.?"@@	 !!233	 )):;;	 ";
 	
	r>   r   c                   n    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'   S	rg
)1Dispute.CreateParamsEvidenceServiceNotAsDescribedi  r   r$   r   r%   r'   r)   rR   r4   Nr   r4   r>   r?   )CreateParamsEvidenceServiceNotAsDescribedr     _    "-.?"@@	 !!233	 )):;;	 !!233	 !!233	r>   r   c                        \ rS rSr% \\S'   Srg)r   i  ru   r4   N)r5   r6   r7   r8   r<   r9   r=   r4   r>   r?   CreateParamsTreasuryDispute.CreateParamsTreasury  s    	r>   r   c                       \ rS rSr% \S   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'    \\	S      \S	'    \\   \S
'   Sr
g)Dispute.ListParamsi  zDispute.ListParamsCreated|intcreatedending_beforer|   limitstarting_afterexpiredlost	submittedunsubmittedwonstatusr~   r4   N)r5   r6   r7   r8   r   r9   r<   r   r:   r   r=   r4   r>   r?   
ListParamsr     s    <==	 #3''	 DI&&	 3	 $C((	 HI
 	
	 !%%	r>   r   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)Dispute.ListParamsCreatedi;  gtgteltlter4   N)r5   r6   r7   r8   r   r:   r9   r=   r4   r>   r?   ListParamsCreatedr   ;  sH    	 	 	 	r>   r   c                   b    \ rS rSr% \\   \S'    \S   \S'    \\\      \S'    \S   \S'   Sr	g	)
Dispute.ModifyParamsiM  ry   Dispute.ModifyParamsEvidencer{   r|   Literal['']|Dict[str, str]r}   r4   N)
r5   r6   r7   r8   r   r:   r9   r   r<   r=   r4   r>   r?   ModifyParamsr   M  sN    C  	 <==	 DI&&	 :;;	r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S
   \S'    \S   \S'    \S   \S'    \\S      \S'    \S   \S'   Srg)r   i_  z0Literal['']|Dispute.ModifyParamsEvidenceCanceledre   z1Literal['']|Dispute.ModifyParamsEvidenceDuplicaterf   z2Literal['']|Dispute.ModifyParamsEvidenceFraudulentrg   zALiteral['']|Dispute.ModifyParamsEvidenceMerchandiseNotAsDescribedrh   z<Literal['']|Dispute.ModifyParamsEvidenceNoValidAuthorizationri   z3Literal['']|Dispute.ModifyParamsEvidenceNotReceivedrj   z-Literal['']|Dispute.ModifyParamsEvidenceOtherrk   rl   rn   z=Literal['']|Dispute.ModifyParamsEvidenceServiceNotAsDescribedrm   r4   Nr   r4   r>   r?   ModifyParamsEvidenceDispute.ModifyParamsEvidence_  r   r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S   \S
'    \S   \S'    \S   \S'    \S   \S'    \S   \S'   Srg)$Dispute.ModifyParamsEvidenceCanceledi  r   r$   r   r%   r   r&   r'   r(   r)   r*   r   r.   r   r2   r3   r4   Nr   r4   r>   r?   ModifyParamsEvidenceCanceledr     r   r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'    \\   \S'   S	rg
)%Dispute.ModifyParamsEvidenceDuplicatei  r   r$   rD   rE   rF   r)   rG   r4   Nr   r4   r>   r?   ModifyParamsEvidenceDuplicater     r   r>   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)&Dispute.ModifyParamsEvidenceFraudulenti  r   r$   r)   r4   Nr   r4   r>   r?   ModifyParamsEvidenceFraudulentr     r   r>   r   c                       \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S	'    \S   \S
'   Srg)5Dispute.ModifyParamsEvidenceMerchandiseNotAsDescribedi  r   r$   r)   r   rR   rS   r   r2   r3   r4   Nr   r4   r>   r?   -ModifyParamsEvidenceMerchandiseNotAsDescribedr     r   r>   r   c                   8    \ rS rSr% \S   \S'    \S   \S'   Srg)0Dispute.ModifyParamsEvidenceNoValidAuthorizationi  r   r$   r)   r4   Nr   r4   r>   r?   (ModifyParamsEvidenceNoValidAuthorizationr     r   r>   r   c                   n    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S	'   S
rg)'Dispute.ModifyParamsEvidenceNotReceivedi  r   r$   r   r(   r)   r*   r   r.   r4   Nr   r4   r>   r?   ModifyParamsEvidenceNotReceivedr     r   r>   r   c                   \    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'   Srg	)
!Dispute.ModifyParamsEvidenceOtheri.  r   r$   r)   r*   r   r.   r4   Nr   r4   r>   r?   ModifyParamsEvidenceOtherr   .  r   r>   r   c                   n    \ rS rSr% \S   \S'    \S   \S'    \S   \S'    \S   \S'    \S   \S'   S	rg
)1Dispute.ModifyParamsEvidenceServiceNotAsDescribediB  r   r$   r   r%   r'   r)   rR   r4   Nr   r4   r>   r?   )ModifyParamsEvidenceServiceNotAsDescribedr   B  r   r>   r   c                   ,    \ rS rSr% \\\      \S'   Srg)Dispute.RetrieveParamsiX  r|   r4   N	r5   r6   r7   r8   r   r   r<   r9   r=   r4   r>   r?   RetrieveParamsr   X  s    DI&&	r>   r   c                   >    \ rS rSr% \\\      \S'    \S   \S'   Srg)Dispute.SubmitParamsi^  r|   r   r}   r4   Nr   r4   r>   r?   SubmitParamsr   ^  s)    DI&&	 :;;	r>   r   ry   r   balance_transactionsr   currencyr{   idlivemode)*cardholder_authentication_issuer_liability eci5_token_transaction_with_tavvexcess_disputes_in_timeframe3has_not_met_the_minimum_dispute_amount_requirementsinvalid_duplicate_dispute invalid_incorrect_amount_disputeinvalid_no_authorizationinvalid_use_of_disputes merchandise_delivered_or_shipped#merchandise_or_service_as_describednot_cancelledrk   refund_issued%submitted_beyond_allowable_time_limittransaction_3ds_required.transaction_approved_after_prior_fraud_disputetransaction_authorizedtransaction_electronically_read3transaction_qualifies_for_visa_easy_payment_servicetransaction_unattendedloss_reasonr}   objectr   r   r   r~   r   paramsrx   returnc           	      T    [        SU R                  SU R                  5       US95      $ )p  
Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/disputes#dispute-reasons-and-evidence) for more details about evidence requirements.
r   postr  )r   _static_request	class_urlclsr  s     r?   createDispute.create  s6    
    
 	
r>   c           	      p   #    [        SU R                  SU R                  5       US9I Sh  vN 5      $  N7f)r  r   r	  r
  N)r   _static_request_asyncr  r  s     r?   create_asyncDispute.create_async  sC      ++ ,  
 	
s   )64
	6r   c                     U R                  SU R                  5       US9n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$ )
Returns a list of Issuing Dispute objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
getr
  %Expected list object from API, got %s)r  r  
isinstancer   	TypeErrortyper5   r  r  results      r?   listDispute.list  s`     $$MMO % 

 &*--7<((* 
 r>   c                    #    U R                  SU R                  5       US9I Sh  vN n[        U[        5      (       d!  [	        S[        U5      R                  -  5      eU$  N<7f)r  r  r
  Nr  )r  r  r  r   r  r  r5   r  s      r?   
list_asyncDispute.list_async  sm      00MMO 1 
 

 &*--7<((* 
 
s   #A$A"=A$r   c           	      x    U R                  5       < S[        U5      < 3n[        SU R                  SUUS95      $ )
Updates the specified Issuing Dispute object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the evidence object can be unset by passing in an empty string.
/r   r	  r
  )r  r   r   r  r  r   r  urls       r?   modifyDispute.modify  sD     +b/:   
 	
r>   c           	         #    U R                  5       < S[        U5      < 3n[        SU R                  SUUS9I Sh  vN 5      $  N7f)r$  r%  r   r	  r
  N)r  r   r   r  r&  s       r?   modify_asyncDispute.modify_async  sQ      +b/:++ ,  
 	
s   ;AA
	Ar   c                 8    U " U40 UD6nUR                  5         U$ )&
Retrieves an Issuing Dispute object.
)refreshr  r   r  instances       r?   retrieveDispute.retrieve  s$     r$V$r>   c                 T   #    U " U40 UD6nUR                  5       I Sh  vN   U$  N7f)r.  N)refresh_asyncr0  s       r?   retrieve_asyncDispute.retrieve_async$  s2      r$V$$$&&& 	's   (&(disputer   c                 d    [        SU R                  SSR                  [        U5      S9US95      $ )  
Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute's reason are present. For more details, see [Dispute reasons and evidence](https://docs.stripe.com/docs/issuing/purchases/disputes#dispute-reasons-and-evidence).
r   r	  %/v1/issuing/disputes/{dispute}/submitr8  r
  )r   r  formatr   r  r8  r  s      r?   _cls_submitDispute._cls_submit/  sJ     7>>'0 ?     	
 		
r>   c                     gr:  Nr4   r8  r  s     r?   submitDispute.submitA  s     	r>   c                     grB  r4   selfr  s     r?   rD  rE  K  s    
 	r>   r?  c                     [        SU R                  SSR                  [        U R	                  S5      5      S9US95      $ )r:  r   r	  r;  r   r<  r
  )r   _requestr=  r   r  rG  s     r?   rD  rE  R  sP     MM7>>'7 ?    	
 		
r>   c                    #    [        SU R                  SSR                  [        U5      S9US9I Sh  vN 5      $  N7f)r:  r   r	  r;  r<  r
  N)r   r  r=  r   r>  s      r?   _cls_submit_asyncDispute._cls_submit_asyncd  sW      ++7>>'0 ?   ,  	
 		
s   1><
	>c                    #    g7frB  r4   rC  s     r?   submit_asyncDispute.submit_asyncv  s
      	   c                    #    g7frB  r4   rG  s     r?   rO  rP    s
      	rQ  rL  c                    #    [        SU R                  SSR                  [        U R	                  S5      5      S9US9I Sh  vN 5      $  N7f)r:  r   r	  r;  r   r<  r
  N)r   _request_asyncr=  r   r  rG  s     r?   rO  rP    s_      %%7>>'7 ?   &  	
 		
s   A AA
	A)r{   r   r4   N)Br5   r6   r7   r8   __doc__r   r   r   r9   r   rp   rv   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r:   r   r   r<   r;   r   r   classmethodr   r  r  r   r  r!  r(  r+  r2  r6  r?  r   staticmethodrD  r
   rL  rO  ro   r=   r4   r>   r?   r   r      sS   
 9JK'"345IO
< O
b< ~ 4=y =~,y ,\	 4 	 89 ) 0I (I ,y ^ @I $~ $=y =~,y ,\	 4 	 89 ) 0I (I , ~  K #4(<#=>> L M G N &	
 0 38n %&& HII !// x   
f%;< 
 
 
 
45
	
 
 23	I	 & 23	I	 & 

 &'= >
	
 
  

 &'= >
	
 
   &'? @	   &'? @	  

%+,B%C
	
 
"  &'= >	   v&<= )   -(
56
	
 )
" 

%+,B%C
	
 
"  &'= >	   56	  -.
56
	
 /
" '/HEr>   r   N)%stripe._createable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._request_optionsr   stripe._stripe_objectr   stripe._updateable_api_resourcer	   stripe._utilr
   r   typingr   r   r   r   r   r   typing_extensionsr   r   r   r   r   stripe._balance_transactionr   stripe._filer   stripe.issuing._transactionr   r   r4   r>   r?   <module>re     sd    B 4 * = 2 . A : A A  >!7AF)$	")$AFr>   