DVDispute class

A dispute and its timeline.

Constructors

DVDispute({required String id, required String provider, required String chargeReference, required DVMoney amount, required String reason, required DVDisputeStatus status, required DateTime openedAt, required DateTime lastEventAt, required List<DVEvidenceItem> evidence, required List<DVDisputeEntry> timeline, String? saleId, DateTime? evidenceDueBy, Set<int> warnedAtMinutes = const <int>{}, bool deadlinePassed = false, bool payoutsHeld = false, bool entitlementsRevoked = false})

Properties

amount → DVMoney
final
chargeReference → String
final
deadlinePassed → bool
final
entitlementsRevoked → bool
Whether this dispute took back what the sale granted.
final
evidence → List<DVEvidenceItem>
final
evidenceDueBy → DateTime?
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
final
lastEventAt → DateTime
The provider time of the newest event applied. An older one is stale.
final
openedAt → DateTime
final
payoutsHeld → bool
Whether this dispute holds the sale's payout shares.
final
provider → String
final
reason → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
saleId → String?
The sale the disputed charge paid for, or null when no sale made it.
final
status → DVDisputeStatus
final
timeline → List<DVDisputeEntry>
final
warnedAtMinutes → Set<int>
The warning thresholds already announced, in minutes before the deadline.
final

Methods

copyWith({DVDisputeStatus? status, DateTime? evidenceDueBy, DateTime? lastEventAt, List<DVEvidenceItem>? evidence, List<DVDisputeEntry>? timeline, Set<int>? warnedAtMinutes, bool? deadlinePassed, bool? payoutsHeld, bool? entitlementsRevoked}) → DVDispute
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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