Packages

final case class Payment(paymentHash: String = "", value: Long = 0L, creationDate: Long = 0L, fee: Long = 0L, paymentPreimage: String = "", valueSat: Long = 0L, valueMsat: Long = 0L, paymentRequest: String = "", status: PaymentStatus = lnrpc.Payment.PaymentStatus.UNKNOWN, feeSat: Long = 0L, feeMsat: Long = 0L, creationTimeNs: Long = 0L, htlcs: Seq[HTLCAttempt] = _root_.scala.Seq.empty, paymentIndex: Long = 0L, failureReason: PaymentFailureReason = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Payment] with Product with Serializable

paymentHash

The payment hash

value

Deprecated, use value_sat or value_msat.

creationDate

Deprecated, use creation_time_ns

fee

Deprecated, use fee_sat or fee_msat.

paymentPreimage

The payment preimage

valueSat

The value of the payment in satoshis

valueMsat

The value of the payment in milli-satoshis

paymentRequest

The optional payment request being fulfilled.

status

The status of the payment.

feeSat

The fee paid for this payment in satoshis

feeMsat

The fee paid for this payment in milli-satoshis

creationTimeNs

The time in UNIX nanoseconds at which the payment was created.

htlcs

The HTLCs made in attempt to settle the payment.

paymentIndex

The creation index of this payment. Each payment can be uniquely identified by this index, which may not strictly increment by 1 for payments made in older versions of lnd.

Annotations
@SerialVersionUID()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Payment
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Payment(paymentHash: String = "", value: Long = 0L, creationDate: Long = 0L, fee: Long = 0L, paymentPreimage: String = "", valueSat: Long = 0L, valueMsat: Long = 0L, paymentRequest: String = "", status: PaymentStatus = lnrpc.Payment.PaymentStatus.UNKNOWN, feeSat: Long = 0L, feeMsat: Long = 0L, creationTimeNs: Long = 0L, htlcs: Seq[HTLCAttempt] = _root_.scala.Seq.empty, paymentIndex: Long = 0L, failureReason: PaymentFailureReason = ..., unknownFields: UnknownFieldSet = ...)

    paymentHash

    The payment hash

    value

    Deprecated, use value_sat or value_msat.

    creationDate

    Deprecated, use creation_time_ns

    fee

    Deprecated, use fee_sat or fee_msat.

    paymentPreimage

    The payment preimage

    valueSat

    The value of the payment in satoshis

    valueMsat

    The value of the payment in milli-satoshis

    paymentRequest

    The optional payment request being fulfilled.

    status

    The status of the payment.

    feeSat

    The fee paid for this payment in satoshis

    feeMsat

    The fee paid for this payment in milli-satoshis

    creationTimeNs

    The time in UNIX nanoseconds at which the payment was created.

    htlcs

    The HTLCs made in attempt to settle the payment.

    paymentIndex

    The creation index of this payment. Each payment can be uniquely identified by this index, which may not strictly increment by 1 for payments made in older versions of lnd.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllHtlcs(__vs: Iterable[HTLCAttempt]): Payment
  5. def addHtlcs(__vs: HTLCAttempt*): Payment
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clearHtlcs: Payment
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. def companion: Payment.type
    Definition Classes
    Payment → GeneratedMessage
  10. val creationTimeNs: Long
  11. def discardUnknownFields: Payment
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val failureReason: PaymentFailureReason
  14. val feeMsat: Long
  15. val feeSat: Long
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Payment → GeneratedMessage
  19. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Payment → GeneratedMessage
  20. val htlcs: Seq[HTLCAttempt]
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. val paymentHash: String
  26. val paymentIndex: Long
  27. val paymentPreimage: String
  28. val paymentRequest: String
  29. def serializedSize: Int
    Definition Classes
    Payment → GeneratedMessage
  30. val status: PaymentStatus
  31. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  32. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  33. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  34. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  35. def toProtoString: String
    Definition Classes
    Payment → GeneratedMessage
  36. val unknownFields: UnknownFieldSet
  37. def update(ms: (Lens[Payment, Payment]) ⇒ Mutation[Payment]*): Payment
    Definition Classes
    Updatable
  38. val valueMsat: Long
  39. val valueSat: Long
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  43. def withCreationDate(__v: Long): Payment
  44. def withCreationTimeNs(__v: Long): Payment
  45. def withFailureReason(__v: PaymentFailureReason): Payment
  46. def withFee(__v: Long): Payment
  47. def withFeeMsat(__v: Long): Payment
  48. def withFeeSat(__v: Long): Payment
  49. def withHtlcs(__v: Seq[HTLCAttempt]): Payment
  50. def withPaymentHash(__v: String): Payment
  51. def withPaymentIndex(__v: Long): Payment
  52. def withPaymentPreimage(__v: String): Payment
  53. def withPaymentRequest(__v: String): Payment
  54. def withStatus(__v: PaymentStatus): Payment
  55. def withUnknownFields(__v: UnknownFieldSet): Payment
  56. def withValue(__v: Long): Payment
  57. def withValueMsat(__v: Long): Payment
  58. def withValueSat(__v: Long): Payment
  59. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  60. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Payment → GeneratedMessage
  61. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. val creationDate: Long
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  2. val fee: Long
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  3. val value: Long
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[Payment]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped