Class ApTransactionDetailResult
- Namespace
- AkashicPaySDK.Model
- Assembly
- AkashicPaySDK.dll
Represents a transaction in Akashic
public class ApTransactionDetailResult
- Inheritance
-
ApTransactionDetailResult
- Inherited Members
Constructors
ApTransactionDetailResult(string?, string?, ApTransactionLayer?, DateTime?, DateTime?, string?, BaseNetworkSymbol?, ApTransactionStatus?, string?, ApTokenSymbol?, ApInternalFee?, string?, string?, string?, string?, bool?, ApDepositRequest?, ApUserInfo?, ApUserInfo?)
Initializes a new instance of the ApTransactionDetailResult class.
public ApTransactionDetailResult(string? fromAddress, string? toAddress, ApTransactionLayer? layer, DateTime? initiatedAt, DateTime? confirmedAt, string? amount, BaseNetworkSymbol? networkSymbol, ApTransactionStatus? status, string? l2TxnHash, ApTokenSymbol? tokenSymbol, ApInternalFee? internalFee, string? identifier, string? txHash, string? feesPaid, string? referenceId, bool? feeIsDelegated, ApDepositRequest? depositRequest, ApUserInfo? senderInfo, ApUserInfo? receiverInfo)
Parameters
fromAddress
stringtoAddress
stringlayer
ApTransactionLayer?initiatedAt
DateTime?confirmedAt
DateTime?amount
stringnetworkSymbol
BaseNetworkSymbolstatus
ApTransactionStatus?l2TxnHash
stringtokenSymbol
ApTokenSymbol?internalFee
ApInternalFeeidentifier
stringtxHash
stringfeesPaid
stringreferenceId
stringfeeIsDelegated
bool?depositRequest
ApDepositRequestsenderInfo
ApUserInforeceiverInfo
ApUserInfo
Properties
Amount
Transaction amount
public string? Amount { get; }
Property Value
ConfirmedAt
Confirmed Date in ISO8601 format
public DateTime? ConfirmedAt { get; }
Property Value
DepositRequest
If a specific value was requested for a deposit, the below is included
public ApDepositRequest? DepositRequest { get; }
Property Value
FeeIsDelegated
Whether network-fee was delegated to a token-fee
public bool? FeeIsDelegated { get; }
Property Value
- bool?
FeesPaid
Gas Fee paid on network. Not present for L2
public string? FeesPaid { get; }
Property Value
FromAddress
Sending address
public string? FromAddress { get; }
Property Value
Identifier
User-identifier for deposits
public string? Identifier { get; }
Property Value
InitiatedAt
Date in ISO8601 format
public DateTime? InitiatedAt { get; }
Property Value
InternalFee
Akashic Fee
public ApInternalFee? InternalFee { get; }
Property Value
L2TxnHash
Akashic Transaction Hash. For both L1 and L2
public string? L2TxnHash { get; }
Property Value
Layer
Transaction-layer: L1 or L2
public ApTransactionLayer? Layer { get; }
Property Value
NetworkSymbol
Network (L1) of transaction
public BaseNetworkSymbol? NetworkSymbol { get; }
Property Value
ReceiverInfo
Information about receiving user
public ApUserInfo? ReceiverInfo { get; }
Property Value
ReferenceId
Reference-Id to identify a deposit
public string? ReferenceId { get; }
Property Value
SenderInfo
Information about sending user
public ApUserInfo? SenderInfo { get; }
Property Value
Status
Transaction status
public ApTransactionStatus? Status { get; }
Property Value
ToAddress
Receiving address
public string? ToAddress { get; }
Property Value
TokenSymbol
Present only if token-transaction
public ApTokenSymbol? TokenSymbol { get; }
Property Value
TxHash
Network's hash if L1. Not present for L2
public string? TxHash { get; }