Ë
    <@‹g¶  ã                   óø   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZmZ d d	lmZmZmZmZmZmZ d d
lmZmZmZmZmZ erd dlmZ d dl m!Z! d dl"m#Z#  G d„ ded   ed   ed   «      Z$y)é    )Ú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                   ó´  — e Zd ZU dZdZeed      ed<    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 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 d0„ d1e«      Z! G d2„ d3e«      Z" G d4„ d5e«      Z# G d6„ d7e«      Z$ G d8„ d9e«      Z%e&ed:<   	 e'e(d;      ed<<   	 e&ed=<   	 e)ed><   	 e	ed?<   e)ed@<   	 e*edA<   	 e'edB      edC<   	 e+e)e)f   edD<   	 ed   edE<   	 edF   edG<   	 e,dH   edI<   	 e'e
   edJ<   	 e-dKe.dL   dMd fdN„«       Z/e-dKe.dL   dMd fdO„«       Z0e-dKe.dP   dMe1d    fdQ„«       Z2e-dKe.dP   dMe1d    fdR„«       Z3e-d@e)dKe.dS   dMd fdT„«       Z4e-d@e)dKe.dS   dMd fdU„«       Z5e-d@e)dKe.dV   dMd fdW„«       Z6e-d@e)dKe.dV   dMd fdX„«       Z7e-dYe)dKe.dZ   dMd fd[„«       Z8e9e:dYe)dKe.dZ   dMd fd\„«       «       Z;e9dKe.dZ   dMd fd]„«       Z; e<d^«      dKe.dZ   dMd fd_„«       Z;e-dYe)dKe.dZ   dMd fd`„«       Z=e9e:dYe)dKe.dZ   dMd fda„«       «       Z>e9dKe.dZ   dMd fdb„«       Z> e<dc«      dKe.dZ   dMd fdd„«       Z>e	e
deœZ?yf)gÚDisputea  
    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            	       óf  — e Zd ZU  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ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee   ed<   ee	   ed<   ee
   ed<   ed   ed<   	 ee   ed<   eeeeee	e
edœZy)úDispute.Evidencec                   óÒ   — e Zd ZU eed      ed<   	 ee   ed<   	 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
<   	 ee	d      ed<   	 ee   ed<   y)úDispute.Evidence.Canceledr   Úadditional_documentationÚcanceled_atÚcancellation_policy_providedÚcancellation_reasonÚexpected_atÚexplanationÚproduct_description©ÚmerchandiseÚserviceÚproduct_type©Úmerchant_rejectedÚ
successfulÚreturn_statusÚreturned_atN)
Ú__name__Ú
__module__Ú__qualname__r   r   Ú__annotations__ÚintÚboolÚstrr   © ó    úV/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/issuing/_dispute.pyÚCanceledr    (   s¾   … Ø&.¨¸vÑ/FÑ&GÓGðð " #™Ó&ðð +3°4©.Ó8ðð "*¨#¡Ó.ðð " #™Ó&ðð " #™Ó&ðð "*¨#¡Ó.ðð # 7Ð+CÑ#DÑEÓEðð $ GÐ,MÑ$NÑOÓOðð " #™Ó&ðr9   r;   c                   ó�   — e Zd ZU eed      ed<   	 eed      ed<   	 eed      ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   y)	úDispute.Evidence.Duplicater   r!   Úcard_statementÚcash_receiptÚcheck_imager&   Úoriginal_transactionN©r1   r2   r3   r   r   r4   r7   r8   r9   r:   Ú	Duplicater=   R   s~   … Ø&.¨¸vÑ/FÑ&GÓGðð % _°VÑ%<Ñ=Ó=ðð # ?°6Ñ#:Ñ;Ó;ðð " /°&Ñ"9Ñ:Ó:ðð " #™Ó&ðð #+¨3¡-Ó/ðr9   rC   c                   ó6   — e Zd ZU eed      ed<   	 ee   ed<   y)úDispute.Evidence.Fraudulentr   r!   r&   NrB   r8   r9   r:   Ú
FraudulentrE   l   ó(   … Ø&.¨¸vÑ/FÑ&GÓGðð " #™Ó&ðr9   rF   c                   ó„   — e Zd ZU eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   y	)
ú*Dispute.Evidence.MerchandiseNotAsDescribedr   r!   r&   Úreceived_atÚreturn_descriptionr,   r/   r0   N)	r1   r2   r3   r   r   r4   r7   r5   r   r8   r9   r:   ÚMerchandiseNotAsDescribedrI   v   ss   … Ø&.¨¸vÑ/FÑ&GÓGðð " #™Ó&ðð " #™Ó&ðð !)¨¡Ó-ðð $ GÐ,MÑ$NÑOÓOðð " #™Ó&ðr9   rL   c                   ó6   — e Zd ZU eed      ed<   	 ee   ed<   y)ú%Dispute.Evidence.NoValidAuthorizationr   r!   r&   NrB   r8   r9   r:   ÚNoValidAuthorizationrN   �   rG   r9   rO   c                   ór   — e Zd ZU eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y)	úDispute.Evidence.NotReceivedr   r!   r%   r&   r'   r(   r+   N)	r1   r2   r3   r   r   r4   r5   r7   r   r8   r9   r:   ÚNotReceivedrQ   š   sb   … Ø&.¨¸vÑ/FÑ&GÓGðð " #™Ó&ðð " #™Ó&ðð "*¨#¡Ó.ðð # 7Ð+CÑ#DÑEÓEðr9   rR   c                   ó`   — e Zd ZU eed      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   y)úDispute.Evidence.Otherr   r!   r&   r'   r(   r+   N)r1   r2   r3   r   r   r4   r7   r   r8   r9   r:   ÚOtherrT   °   sQ   … Ø&.¨¸vÑ/FÑ&GÓGðð " #™Ó&ðð "*¨#¡Ó.ðð # 7Ð+CÑ#DÑEÓEðr9   rU   c                   ól   — e Zd ZU eed      ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ú&Dispute.Evidence.ServiceNotAsDescribedr   r!   r"   r$   r&   rJ   N)r1   r2   r3   r   r   r4   r5   r7   r8   r9   r:   ÚServiceNotAsDescribedrW   Â   s[   … Ø&.¨¸vÑ/FÑ&GÓGðð " #™Ó&ðð "*¨#¡Ó.ðð " #™Ó&ðð " #™Ó&ðr9   rX   ÚcanceledÚ	duplicateÚ
fraudulentÚmerchandise_not_as_describedÚno_valid_authorizationÚnot_receivedÚother©rY   rZ   r[   r\   r]   r^   r_   Úservice_not_as_describedÚreasonra   N)r1   r2   r3   r   r;   rC   rF   rL   rO   rR   rU   rX   r   r4   r   Ú_inner_class_typesr8   r9   r:   ÚEvidencer   '   sø   … ô(	�|ô (	ôT	˜ô 	ô4	˜ô 	ô	¨ô 	ô4	 <ô 	ô	˜,ô 	ô,	�Lô 	ô$	 Lô 	ð, ˜8Ñ$Ó$Ø˜IÑ&Ó&Ø˜ZÑ(Ó(Ø&.Ð/HÑ&IÓIØ (Ð)=Ñ >Ó>Ø˜{Ñ+Ó+Ø˜‰ÓØð(ñ	
ó 		
ð	ð #+Ð+@Ñ"AÓAà Ø"Ø$Ø,EØ&:Ø'ØØ(=ñ	
Ñr9   rd   c                   ó*   — e Zd ZU ee   ed<   	 eed<   y)úDispute.TreasuryÚdebit_reversalÚreceived_debitN)r1   r2   r3   r   r7   r4   r8   r9   r:   ÚTreasuryrf   ø   s   … Ø  ™Ó%ð	ð Óð	r9   ri   c                   óˆ   — e Zd ZU ee   ed<   	 ed   ed<   	 eee      ed<   	 eeeef      ed<   	 ee   ed<   	 ed   ed<   y	)
úDispute.CreateParamsÚamountúDispute.CreateParamsEvidenceÚevidenceÚexpandÚmetadataÚtransactionúDispute.CreateParamsTreasuryÚtreasuryN)	r1   r2   r3   r   r5   r4   r   r7   r   r8   r9   r:   ÚCreateParamsrk     sz   … Ø˜CÑ Ó ð	ð Ð<Ñ=Ó=ð	ð ˜D ™IÑ&Ó&ð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð ! Ñ%Ó%ð	ð Ð<Ñ=Ó=ð	r9   rt   c                   ó´   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ed   ed<   y)rm   z0Literal['']|Dispute.CreateParamsEvidenceCanceledrY   z1Literal['']|Dispute.CreateParamsEvidenceDuplicaterZ   z2Literal['']|Dispute.CreateParamsEvidenceFraudulentr[   zALiteral['']|Dispute.CreateParamsEvidenceMerchandiseNotAsDescribedr\   z<Literal['']|Dispute.CreateParamsEvidenceNoValidAuthorizationr]   z3Literal['']|Dispute.CreateParamsEvidenceNotReceivedr^   z-Literal['']|Dispute.CreateParamsEvidenceOtherr_   r`   rb   z=Literal['']|Dispute.CreateParamsEvidenceServiceNotAsDescribedra   N©r1   r2   r3   r   r4   r   r8   r9   r:   ÚCreateParamsEvidencezDispute.CreateParamsEvidence  óÕ   … ØØ>ñ
ó 	
ð	ð Ø?ñ
ó 	
ð	ð  Ø@ñ
ó 	
ð	ð '2ØOñ'
ó 	
ð	ð !,ØJñ!
ó 	
ð	ð "ØAñ
ó 	
ð	ð ÐJÑKÓKð	ð Øð,ñ	ñ
ó 	
ð	ð #.ØKñ#
ó 	
ð	r9   rw   c                   óÀ   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   	 ed   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)ú$Dispute.CreateParamsEvidenceCanceledúLiteral['']|strr!   úLiteral['']|intr"   úLiteral['']|boolr#   r$   r%   r&   r'   ú-Literal['']|Literal['merchandise', 'service']r+   ú6Literal['']|Literal['merchant_rejected', 'successful']r/   r0   N©r1   r2   r3   r   r4   r8   r9   r:   ÚCreateParamsEvidenceCanceledrz   [  óÆ   … Ø"-Ð.?Ñ"@Ó@ð	ð !Ð!2Ñ3Ó3ð	ð '2Ð2DÑ&EÓEð	ð )Ð):Ñ;Ó;ð	ð !Ð!2Ñ3Ó3ð	ð !Ð!2Ñ3Ó3ð	ð )Ð):Ñ;Ó;ð	ð "Ø;ñ
ó 	
ð	ð #ØDñ
ó 	
ð	ð !Ð!2Ñ3Ó3ð	r9   r�   c                   óx   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	ú%Dispute.CreateParamsEvidenceDuplicater{   r!   r>   r?   r@   r&   rA   N©r1   r2   r3   r   r4   r7   r8   r9   r:   ÚCreateParamsEvidenceDuplicater„   ‰  óq   … Ø"-Ð.?Ñ"@Ó@ð	ð $Ð$5Ñ6Ó6ð	ð "Ð"3Ñ4Ó4ð	ð !Ð!2Ñ3Ó3ð	ð !Ð!2Ñ3Ó3ð	ð *¨#Ñ.Ó.ð	r9   r†   c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)ú&Dispute.CreateParamsEvidenceFraudulentr{   r!   r&   Nr€   r8   r9   r:   ÚCreateParamsEvidenceFraudulentr‰   £  ó&   … Ø"-Ð.?Ñ"@Ó@ð	ð !Ð!2Ñ3Ó3ð	r9   rŠ   c                   óx   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   y
)ú5Dispute.CreateParamsEvidenceMerchandiseNotAsDescribedr{   r!   r&   r|   rJ   rK   r   r/   r0   Nr€   r8   r9   r:   Ú-CreateParamsEvidenceMerchandiseNotAsDescribedr�   ­  óv   … Ø"-Ð.?Ñ"@Ó@ð	ð !Ð!2Ñ3Ó3ð	ð !Ð!2Ñ3Ó3ð	ð (Ð(9Ñ:Ó:ð	ð #ØDñ
ó 	
ð	ð !Ð!2Ñ3Ó3ð	r9   rŽ   c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)ú0Dispute.CreateParamsEvidenceNoValidAuthorizationr{   r!   r&   Nr€   r8   r9   r:   Ú(CreateParamsEvidenceNoValidAuthorizationr‘   É  r‹   r9   r’   c                   óf   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y	)
ú'Dispute.CreateParamsEvidenceNotReceivedr{   r!   r|   r%   r&   r'   r~   r+   Nr€   r8   r9   r:   ÚCreateParamsEvidenceNotReceivedr”   Ó  óc   … Ø"-Ð.?Ñ"@Ó@ð	ð !Ð!2Ñ3Ó3ð	ð !Ð!2Ñ3Ó3ð	ð )Ð):Ñ;Ó;ð	ð "Ø;ñ
ó 	
ð	r9   r•   c                   óT   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)ú!Dispute.CreateParamsEvidenceOtherr{   r!   r&   r'   r~   r+   Nr€   r8   r9   r:   ÚCreateParamsEvidenceOtherr˜   ë  óP   … Ø"-Ð.?Ñ"@Ó@ð	ð !Ð!2Ñ3Ó3ð	ð )Ð):Ñ;Ó;ð	ð "Ø;ñ
ó 	
ð	r9   r™   c                   óf   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	ú1Dispute.CreateParamsEvidenceServiceNotAsDescribedr{   r!   r|   r"   r$   r&   rJ   Nr€   r8   r9   r:   Ú)CreateParamsEvidenceServiceNotAsDescribedrœ   ÿ  ó_   … Ø"-Ð.?Ñ"@Ó@ð	ð !Ð!2Ñ3Ó3ð	ð )Ð):Ñ;Ó;ð	ð !Ð!2Ñ3Ó3ð	ð !Ð!2Ñ3Ó3ð	r9   r�   c                   ó   — e Zd ZU eed<   y)rr   rh   N)r1   r2   r3   r7   r4   r8   r9   r:   ÚCreateParamsTreasuryzDispute.CreateParamsTreasury  s   … ØÓð	r9   r    c                   ó–   — e Zd ZU ed   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 ee   ed	<   y
)úDispute.ListParamszDispute.ListParamsCreated|intÚcreatedÚending_beforero   ÚlimitÚstarting_after©ÚexpiredÚlostÚ	submittedÚunsubmittedÚwonÚstatusrq   N)	r1   r2   r3   r   r4   r7   r   r5   r   r8   r9   r:   Ú
ListParamsr¢     sŽ   … ØÐ<Ñ=Ó=ð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	ð ØÐHÑIñ
ó 	
ð	ð ! Ñ%Ó%ð	r9   r®   c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úDispute.ListParamsCreatedÚgtÚgteÚltÚlteN)r1   r2   r3   r   r5   r4   r8   r9   r:   ÚListParamsCreatedr°   ;  sH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	r9   rµ   c                   óZ   — e Zd ZU ee   ed<   	 ed   ed<   	 eee      ed<   	 ed   ed<   y)úDispute.ModifyParamsrl   úDispute.ModifyParamsEvidencern   ro   úLiteral['']|Dict[str, str]rp   N)r1   r2   r3   r   r5   r4   r   r7   r8   r9   r:   ÚModifyParamsr·   M  sN   … Ø˜CÑ Ó ð	ð Ð<Ñ=Ó=ð	ð ˜D ™IÑ&Ó&ð	ð Ð:Ñ;Ó;ð	r9   rº   c                   ó´   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ed   ed<   	 ed   ed<   	 eed      ed<   	 ed   ed<   y)r¸   z0Literal['']|Dispute.ModifyParamsEvidenceCanceledrY   z1Literal['']|Dispute.ModifyParamsEvidenceDuplicaterZ   z2Literal['']|Dispute.ModifyParamsEvidenceFraudulentr[   zALiteral['']|Dispute.ModifyParamsEvidenceMerchandiseNotAsDescribedr\   z<Literal['']|Dispute.ModifyParamsEvidenceNoValidAuthorizationr]   z3Literal['']|Dispute.ModifyParamsEvidenceNotReceivedr^   z-Literal['']|Dispute.ModifyParamsEvidenceOtherr_   r`   rb   z=Literal['']|Dispute.ModifyParamsEvidenceServiceNotAsDescribedra   Nrv   r8   r9   r:   ÚModifyParamsEvidencezDispute.ModifyParamsEvidence_  rx   r9   r¼   c                   óÀ   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   	 ed   ed
<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)ú$Dispute.ModifyParamsEvidenceCanceledr{   r!   r|   r"   r}   r#   r$   r%   r&   r'   r~   r+   r   r/   r0   Nr€   r8   r9   r:   ÚModifyParamsEvidenceCanceledr¾   ž  r‚   r9   r¿   c                   óx   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ee   ed<   y)	ú%Dispute.ModifyParamsEvidenceDuplicater{   r!   r>   r?   r@   r&   rA   Nr…   r8   r9   r:   ÚModifyParamsEvidenceDuplicaterÁ   Ì  r‡   r9   rÂ   c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)ú&Dispute.ModifyParamsEvidenceFraudulentr{   r!   r&   Nr€   r8   r9   r:   ÚModifyParamsEvidenceFraudulentrÄ   æ  r‹   r9   rÅ   c                   óx   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed	<   y
)ú5Dispute.ModifyParamsEvidenceMerchandiseNotAsDescribedr{   r!   r&   r|   rJ   rK   r   r/   r0   Nr€   r8   r9   r:   Ú-ModifyParamsEvidenceMerchandiseNotAsDescribedrÇ   ð  r�   r9   rÈ   c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)ú0Dispute.ModifyParamsEvidenceNoValidAuthorizationr{   r!   r&   Nr€   r8   r9   r:   Ú(ModifyParamsEvidenceNoValidAuthorizationrÊ     r‹   r9   rË   c                   óf   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y	)
ú'Dispute.ModifyParamsEvidenceNotReceivedr{   r!   r|   r%   r&   r'   r~   r+   Nr€   r8   r9   r:   ÚModifyParamsEvidenceNotReceivedrÍ     r–   r9   rÎ   c                   óT   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)ú!Dispute.ModifyParamsEvidenceOtherr{   r!   r&   r'   r~   r+   Nr€   r8   r9   r:   ÚModifyParamsEvidenceOtherrÐ   .  rš   r9   rÑ   c                   óf   — e Zd ZU ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   	 ed   ed<   y)	ú1Dispute.ModifyParamsEvidenceServiceNotAsDescribedr{   r!   r|   r"   r$   r&   rJ   Nr€   r8   r9   r:   Ú)ModifyParamsEvidenceServiceNotAsDescribedrÓ   B  rž   r9   rÔ   c                   ó$   — e Zd ZU eee      ed<   y)úDispute.RetrieveParamsro   N©r1   r2   r3   r   r   r7   r4   r8   r9   r:   ÚRetrieveParamsrÖ   X  s   … Ø˜D ™IÑ&Ó&ð	r9   rØ   c                   ó6   — e Zd ZU eee      ed<   	 ed   ed<   y)úDispute.SubmitParamsro   r¹   rp   Nr×   r8   r9   r:   ÚSubmitParamsrÚ   ^  s)   … Ø˜D ™IÑ&Ó&ð	ð Ð:Ñ;Ó;ð	r9   rÛ   rl   r   Úbalance_transactionsr£   Úcurrencyrn   ÚidÚlivemode)Ú*cardholder_authentication_issuer_liabilityÚ eci5_token_transaction_with_tavvÚexcess_disputes_in_timeframeÚ3has_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_cancelledr_   Úrefund_issuedÚ%submitted_beyond_allowable_time_limitÚtransaction_3ds_requiredÚ.transaction_approved_after_prior_fraud_disputeÚtransaction_authorizedÚtransaction_electronically_readÚ3transaction_qualifies_for_visa_easy_payment_serviceÚtransaction_unattendedÚloss_reasonrp   Úobjectr§   r­   r   rq   rs   Úparamsrk   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )á{  
        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://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:   ÚcreatezDispute.create±  s6   € ô
 ØØ×ÑØØ—‘“Øð  ó ó
ð 	
r9   c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)rø   r   rù   rú   N)r   Ú_static_request_asyncrü   rý   s     r:   Úcreate_asynczDispute.create_async¿  sD   è ø€ ô ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9r¢   c                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )ú°
        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Útyper1   ©rþ   rõ   Úresults      r:   ÚlistzDispute.listÏ  s]   € ð ×$Ñ$ØØ�M‰M‹OØð %ó 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆr9   c              ‹   óÈ   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S 7 Œ7­w)r  r  rú   Nr  )r  rü   r  r   r  r	  r1   r
  s      r:   Ú
list_asynczDispute.list_asyncã  sk   è ø€ ð ×0Ñ0ØØ�M‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"r·   c                 óz   — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      «      S )úð
        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:   ÚmodifyzDispute.modify÷  sD   € ð Ÿ™�¬+°b¬/Ð:ˆÜØØ×ÑØØØð  ó ó
ð 	
r9   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)r  r  r   rù   rú   N)rü   r   r   r  r  s       r:   Úmodify_asynczDispute.modify_async  sR   è ø€ ð Ÿ™�¬+°b¬/Ð:ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðús   ‚<A	¾A
¿	A	rÖ   c                 ó8   —  | |fi |¤Ž}|j                  «        |S )ú6
        Retrieves an Issuing Dispute object.
        )Úrefresh©rþ   rÞ   rõ   Úinstances       r:   ÚretrievezDispute.retrieve  s$   € ñ �rÑ$˜VÑ$ˆØ×ÑÔØˆr9   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)r  N)Úrefresh_asyncr  s       r:   Úretrieve_asynczDispute.retrieve_async$  s3   è ø€ ñ �rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (ÚdisputerÚ   c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )á!  
        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://stripe.com/docs/issuing/purchases/disputes#dispute-reasons-and-evidence).
        r   rù   ú%/v1/issuing/disputes/{dispute}/submit©r   rú   )r   rû   Úformatr   ©rþ   r   rõ   s      r:   Ú_cls_submitzDispute._cls_submit/  sJ   € ô ØØ×ÑØØ7×>Ñ>Ü'¨Ó0ð ?ó ð ð  ó ó	
ð 		
r9   c                  ó   — y©r"  Nr8   ©r   rõ   s     r:   ÚsubmitzDispute.submitA  s   € ð 	r9   c                  ó   — yr)  r8   ©Úselfrõ   s     r:   r+  zDispute.submitK  s   € ð
 	r9   r'  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )r"  r   rù   r#  rÞ   r$  rú   )r   Ú_requestr%  r   r  r-  s     r:   r+  zDispute.submitR  sP   € ô ØØ�M‰MØØ7×>Ñ>Ü'¨¯©°«Ó7ð ?ó ð ð ó ó	
ð 		
r9   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r"  r   rù   r#  r$  rú   N)r   r  r%  r   r&  s      r:   Ú_cls_submit_asynczDispute._cls_submit_asyncd  sX   è ø€ ô ØØ×+Ñ+ØØ7×>Ñ>Ü'¨Ó0ð ?ó ð ð ,ó ÷ ó	
ð 		
ðús   ‚7A¹A
º	Ac              ‹   ó   K  — y­wr)  r8   r*  s     r:   Úsubmit_asynczDispute.submit_asyncv  s   è ø€ ð 	ùó   ‚c              ‹   ó   K  — y­wr)  r8   r-  s     r:   r4  zDispute.submit_async€  s   è ø€ ð 	ùr5  r2  c              ‹   óª   K  — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r"  r   rù   r#  rÞ   r$  rú   N)r   Ú_request_asyncr%  r   r  r-  s     r:   r4  zDispute.submit_async‰  s`   è ø€ ô ØØ×%Ñ%ØØ7×>Ñ>Ü'¨¯©°«Ó7ð ?ó ð ð &ó ÷ ó	
ð 		
ðús   ‚AAÁA
Á		A)rn   rs   N)@r1   r2   r3   Ú__doc__r   r   r   r4   r   rd   ri   r   rt   r   rw   r�   r†   rŠ   rŽ   r’   r•   r™   r�   r    r®   rµ   rº   r¼   r¿   rÂ   rÅ   rÈ   rË   rÎ   rÑ   rÔ   rØ   rÛ   r5   r   r   r7   r6   r   r   Úclassmethodr   rÿ   r  r   r  r  r  r  r  r  r'  r   Ústaticmethodr+  r
   r2  r4  rc   r8   r9   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˜�8‰nÓðð Ð%Ñ&Ó&ðð Ð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Ñr9   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   r8   r9   r:   ú<module>rI     sd   ðõ BÝ 4Ý *Ý =Ý 2Ý .Ý Aß :ß A× A÷õ ñ Ý>Ý!Ý7ôAFØ˜)Ñ$Ø˜	Ñ"Ø˜)Ñ$õAFr9   