Class 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)  
    • 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

      • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object