#[non_exhaustive]pub enum IssuingDisputeLossReason {
Show 21 variants
CardholderAuthenticationIssuerLiability,
Eci5TokenTransactionWithTavv,
ExcessDisputesInTimeframe,
HasNotMetTheMinimumDisputeAmountRequirements,
InvalidDuplicateDispute,
InvalidIncorrectAmountDispute,
InvalidNoAuthorization,
InvalidUseOfDisputes,
MerchandiseDeliveredOrShipped,
MerchandiseOrServiceAsDescribed,
NotCancelled,
Other,
RefundIssued,
SubmittedBeyondAllowableTimeLimit,
Transaction3dsRequired,
TransactionApprovedAfterPriorFraudDispute,
TransactionAuthorized,
TransactionElectronicallyRead,
TransactionQualifiesForVisaEasyPaymentService,
TransactionUnattended,
Unknown(String),
}
Expand description
The enum that describes the dispute loss outcome. If the dispute is not lost, this field will be absent. New enum values may be added in the future, so be sure to handle unknown values.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CardholderAuthenticationIssuerLiability
Eci5TokenTransactionWithTavv
ExcessDisputesInTimeframe
HasNotMetTheMinimumDisputeAmountRequirements
InvalidDuplicateDispute
InvalidIncorrectAmountDispute
InvalidNoAuthorization
InvalidUseOfDisputes
MerchandiseDeliveredOrShipped
MerchandiseOrServiceAsDescribed
NotCancelled
Other
RefundIssued
SubmittedBeyondAllowableTimeLimit
Transaction3dsRequired
TransactionApprovedAfterPriorFraudDispute
TransactionAuthorized
TransactionElectronicallyRead
TransactionQualifiesForVisaEasyPaymentService
TransactionUnattended
Unknown(String)
An unrecognized value from Stripe. Should not be used as a request parameter.
Implementations§
Trait Implementations§
Source§impl Clone for IssuingDisputeLossReason
impl Clone for IssuingDisputeLossReason
Source§fn clone(&self) -> IssuingDisputeLossReason
fn clone(&self) -> IssuingDisputeLossReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IssuingDisputeLossReason
impl Debug for IssuingDisputeLossReason
Source§impl Display for IssuingDisputeLossReason
impl Display for IssuingDisputeLossReason
Source§impl FromStr for IssuingDisputeLossReason
impl FromStr for IssuingDisputeLossReason
Source§impl FromValueOpt for IssuingDisputeLossReason
impl FromValueOpt for IssuingDisputeLossReason
fn from_value(v: Value) -> Option<Self>
Source§impl PartialEq for IssuingDisputeLossReason
impl PartialEq for IssuingDisputeLossReason
impl Eq for IssuingDisputeLossReason
impl StructuralPartialEq for IssuingDisputeLossReason
Auto Trait Implementations§
impl Freeze for IssuingDisputeLossReason
impl RefUnwindSafe for IssuingDisputeLossReason
impl Send for IssuingDisputeLossReason
impl Sync for IssuingDisputeLossReason
impl Unpin for IssuingDisputeLossReason
impl UnwindSafe for IssuingDisputeLossReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more