WalletSendQueuedOffline class final
DURABLY QUEUED, AND NO TRANSACTION EXISTS YET — the offline branch.
The user committed the payment while the wallet could not anchor one; the intent is persisted and will be signed and broadcast on the next online sync. A host MUST NOT render this as sent: there is no transaction and no txid to cite. There is also no later report for it — the flow that produced this report is over, and the wallet's own surfaces own the drain. What the host gets instead of a later report is queuedSendId, the key those surfaces are keyed by.
- Inheritance
-
- Object
- WalletSendReport
- WalletSendQueuedOffline
Constructors
- WalletSendQueuedOffline({String? queuedSendId, String? correlationId})
-
const
Properties
- correlationId → String?
-
The opaque token the host put on WalletSendRequest.correlationId, echoed
back verbatim.
nullwhen the host set none.finalinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- queuedSendId → String?
-
The wallet's own id for the parked send — the same id the parked/re-stage
surfaces are keyed by. It is the ONLY handle onto a payment that has no
txid yet, so a host that persists a queued record persists this with it;
without it the record can never be resolved against the wallet at all.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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