AnchorTransaction class
Represents an anchor transaction
Constructors
-
AnchorTransaction(String? id, String? kind, String? status, int? statusEta, String? moreInfoUrl, String? amountIn, String? amountOut, String? amountFee, String? from, String? to, String? externalExtra, String? externalExtraText, String? depositMemo, String? depositMemoType, String? withdrawAnchorAccount, String? withdrawMemo, String? withdrawMemoType, String? startedAt, String? completedAt, String? stellarTransactionId, String? externalTransactionId, String? message, bool? refunded, String? requiredInfoMessage, Map<
String, AnchorField> ? requiredInfoUpdates, String? claimableBalanceId) -
AnchorTransaction.fromJson(Map<
String, dynamic> json) -
factory
Properties
- amountFee ↔ String?
-
(optional) Amount of fee charged by anchor.
read / write
- amountIn ↔ String?
-
(optional) Amount received by anchor at start of transaction as a string with up to 7 decimals. Excludes any fees charged before the anchor received the funds.
read / write
- amountOut ↔ String?
-
(optional) Amount sent by anchor to user at end of transaction as a string with up to 7 decimals. Excludes amount converted to XLM to fund account and any external fees.
read / write
- claimableBalanceId ↔ String?
-
(optional) ID of the Claimable Balance used to send the asset initially requested. Only relevant for deposit transactions.
read / write
- completedAt ↔ String?
-
(optional) Completion date and time of transaction - UTC ISO 8601 string.
read / write
- depositMemo ↔ String?
-
(optional) If this is a deposit, this is the memo (if any) used to transfer the asset to the to Stellar address
read / write
- depositMemoType ↔ String?
-
(optional) Type for the deposit_memo.
read / write
- externalExtra ↔ String?
-
(optional) Extra information for the external account involved. It could be a bank routing number, BIC, or store number for example.
read / write
- externalExtraText ↔ String?
-
(optional) Text version of external_extra. This is the name of the bank or store
read / write
- externalTransactionId ↔ String?
-
(optional) ID of transaction on external network that either started the deposit or completed the withdrawal.
read / write
- from ↔ String?
-
(optional) Sent from address (perhaps BTC, IBAN, or bank account in the case of a deposit, Stellar address in the case of a withdrawal).
read / write
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- id ↔ String?
-
Unique, anchor-generated id for the deposit/withdrawal.
read / write
- kind ↔ String?
-
deposit or withdrawal.
read / write
- message ↔ String?
-
(optional) Human readable explanation of transaction status, if needed.
read / write
- moreInfoUrl ↔ String?
-
(optional) A URL the user can visit if they want more information about their account / status.
read / write
- rateLimitLimit ↔ int?
-
read / writeinherited
- rateLimitRemaining ↔ int?
-
read / writeinherited
- rateLimitReset ↔ int?
-
read / writeinherited
- refunded ↔ bool?
-
(optional) Should be true if the transaction was refunded. Not including this field means the transaction was not refunded.
read / write
- requiredInfoMessage ↔ String?
-
(optional) A human-readable message indicating any errors that require updated information from the user.
read / write
-
requiredInfoUpdates
↔ Map<
String, AnchorField> ? -
(optional) A set of fields that require update from the user described in the same format as /info. This field is only relevant when status is pending_transaction_info_update.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- startedAt ↔ String?
-
(optional) Start date and time of transaction - UTC ISO 8601 string.
read / write
- status ↔ String?
-
Processing status of deposit/withdrawal.
read / write
- statusEta ↔ int?
-
(optional) Estimated number of seconds until a status change is expected.
read / write
- stellarTransactionId ↔ String?
-
(optional) transaction_id on Stellar network of the transfer that either completed the deposit or started the withdrawal.
read / write
- to ↔ String?
-
(optional) Sent to address (perhaps BTC, IBAN, or bank account in the case of a withdrawal, Stellar address in the case of a deposit).
read / write
- withdrawAnchorAccount ↔ String?
-
(optional) If this is a withdrawal, this is the anchor's Stellar account that the user transferred (or will transfer) their issued asset to.
read / write
- withdrawMemo ↔ String?
-
(optional) Memo used when the user transferred to withdraw_anchor_account.
read / write
- withdrawMemoType ↔ String?
-
(optional) Memo type for withdraw_memo.
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setHeaders(
Map< String, String> headers) → void -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited