IssuingDispute class final

IssuingDispute

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)

Implemented types

Constructors

IssuingDispute({required int amount, List<BalanceTransaction>? balanceTransactions, required DateTime created, required String currency, required IssuingDisputeEvidence evidence, required String id, required bool livemode, required Map<String, String> metadata, required IssuingDisputeStatus status, required IssuingTransactionOrId transaction, IssuingDisputeTreasury? treasury})
IssuingDispute
const
IssuingDispute.fromJson(Object? json)
factory

Properties

amount int
final
balanceTransactions List<BalanceTransaction>?
final
created DateTime
final
currency String
final
evidence IssuingDisputeEvidence
final
hashCode int
The hash code for this object.
no setterinherited
id String
The ID of the BalanceTransactionSource.
final
livemode bool
final
metadata Map<String, String>
final
object String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status IssuingDisputeStatus
final
transaction IssuingTransactionOrId
final
treasury IssuingDisputeTreasury?
[Treasury](https://stripe.com/docs/api/treasury) details related to this dispute if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts
final

Methods

encodeWith<V>(Encoder<V> encoder) → V
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

encode<V>(IssuingDispute instance, Encoder<V> encoder) → V
override