DeferredPaymentDetail class
One deferred payment in a DeferredPaymentsResponse, with what is needed to act on it.
Constructors
- DeferredPaymentDetail({required DeferredPayment payment, String? rawTxHex, Uint8List? beef, String? beefError})
-
const
Properties
- amount → BigInt
-
no setter
- beef → Uint8List?
-
The BEEF rebuilt from stored ancestors and proofs, when requested and
the chain back to proven ancestors is stored.
final
- beefError → String?
-
Why beef is null although it was requested.
final
-
competingTxids
→ List<
String> -
The competing transactions ARC named for this payment (bead
libspiffy-pkum; see DeferredPayment.competingTxids).
no setter
- createdAt → DateTime
-
no setter
- fee → BigInt
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
heldInputs
→ List<
DeferredPaymentInput> -
no setter
- invoiceId → String?
-
no setter
- isReclaim → bool
-
Whether this payment is a reclaim's self-spend (reclaimsTxid is set).
no setter
- lastCheckedAt → DateTime?
-
no setter
- lastNetworkStatus → String?
-
no setter
- payment → DeferredPayment
-
final
- purpose → String?
-
What this payment is for, as the wallet recorded it (bead
libspiffy-fzjv; see DeferredPayment.purpose).
no setter
- rawTxHex → String?
-
The signed transaction (null only if its row is missing).
final
-
recipientAddresses
→ List<
String> -
no setter
- reclaimsTxid → String?
-
The deferred payment this one reclaims, when it is a reclaim's
self-spend; null for every other payment (bead libspiffy-fzjv).
no setter
- resolutionReason → String?
-
Why this payment is in the state it is: ARC's reason for a failure, the
user's reason for a cancellation, or — for a payment a reclaim
resolved — the self-spend that reclaimed it (bead libspiffy-fzjv; see
DeferredPayment.resolutionReason). Null while it is outstanding.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state → DeferredPaymentState
-
no setter
- txid → String
-
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited