Package org.ngengine.wallets
Class InvoiceData
- java.lang.Object
-
- org.ngengine.wallets.InvoiceData
-
public class InvoiceData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InvoiceData(InvoiceType 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 longamountMsats()java.lang.Stringcomment()java.time.InstantcreatedAt()java.lang.Stringdescription()java.lang.StringdescriptionHash()booleanequals(java.lang.Object o)java.time.InstantexpiresAt()longfeesPaid()inthashCode()java.lang.Stringinvoice()java.util.Map<java.lang.String,java.lang.Object>metadata()java.lang.StringpaymentHash()java.lang.Stringpreimage()java.time.InstantsettledAt()java.lang.StringtoString()InvoiceTypetype()
-
-
-
Constructor Detail
-
InvoiceData
public InvoiceData(@Nonnull InvoiceType 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 InvoiceType 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()
-
comment
public java.lang.String comment()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-