Package org.ngengine.wallets
Class TransactionInfo
- java.lang.Object
-
- org.ngengine.wallets.TransactionInfo
-
public class TransactionInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TransactionInfo(TransactionType type, java.lang.String invoice, java.lang.String description, java.lang.String descriptionHash, java.lang.String preimage, java.lang.String paymentHash, long amountMsats, long feesPaid, java.time.Instant createdAt, java.time.Instant expiresAt, java.time.Instant settledAt, java.util.Map<java.lang.String,java.lang.Object> metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
amountMsats()
java.time.Instant
createdAt()
java.lang.String
description()
java.lang.String
descriptionHash()
boolean
equals(java.lang.Object o)
java.time.Instant
expiresAt()
long
feesPaid()
int
hashCode()
java.lang.String
invoice()
java.util.Map<java.lang.String,java.lang.Object>
metadata()
java.lang.String
paymentHash()
java.lang.String
preimage()
java.time.Instant
settledAt()
java.lang.String
toString()
TransactionType
type()
-
-
-
Constructor Detail
-
TransactionInfo
public TransactionInfo(@Nonnull TransactionType type, @Nullable java.lang.String invoice, @Nullable java.lang.String description, @Nullable java.lang.String descriptionHash, @Nullable java.lang.String preimage, @Nonnull java.lang.String paymentHash, long amountMsats, long feesPaid, @Nonnull java.time.Instant createdAt, @Nullable java.time.Instant expiresAt, @Nullable java.time.Instant settledAt, @Nullable java.util.Map<java.lang.String,java.lang.Object> metadata)
-
-
Method Detail
-
type
@Nonnull public TransactionType type()
-
invoice
@Nullable public java.lang.String invoice()
-
description
@Nullable public java.lang.String description()
-
descriptionHash
@Nullable public java.lang.String descriptionHash()
-
preimage
@Nullable public java.lang.String preimage()
-
paymentHash
@Nonnull public java.lang.String paymentHash()
-
amountMsats
public long amountMsats()
-
feesPaid
public long feesPaid()
-
createdAt
@Nonnull public java.time.Instant createdAt()
-
expiresAt
@Nullable public java.time.Instant expiresAt()
-
settledAt
@Nullable public java.time.Instant settledAt()
-
metadata
@Nullable public java.util.Map<java.lang.String,java.lang.Object> metadata()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-