final case class BuildRouteRequest(amtMsat: Long = 0L, finalCltvDelta: Int = 0, outgoingChanId: Long = 0L, hopPubkeys: Seq[ByteString] = _root_.scala.Seq.empty, paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[BuildRouteRequest] with Product with Serializable

amtMsat

The amount to send expressed in msat. If set to zero, the minimum routable amount is used.

finalCltvDelta

CLTV delta from the current height that should be used for the timelock of the final hop

outgoingChanId

The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.

hopPubkeys

A list of hops that defines the route. This does not include the source hop pubkey.

paymentAddr

An optional payment addr to be included within the last hop of the route.

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

Instance Constructors

  1. new BuildRouteRequest(amtMsat: Long = 0L, finalCltvDelta: Int = 0, outgoingChanId: Long = 0L, hopPubkeys: Seq[ByteString] = _root_.scala.Seq.empty, paymentAddr: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    amtMsat

    The amount to send expressed in msat. If set to zero, the minimum routable amount is used.

    finalCltvDelta

    CLTV delta from the current height that should be used for the timelock of the final hop

    outgoingChanId

    The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.

    hopPubkeys

    A list of hops that defines the route. This does not include the source hop pubkey.

    paymentAddr

    An optional payment addr to be included within the last hop of the route.

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 addAllHopPubkeys(__vs: Iterable[ByteString]): BuildRouteRequest
  5. def addHopPubkeys(__vs: ByteString*): BuildRouteRequest
  6. val amtMsat: Long
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clearHopPubkeys: BuildRouteRequest
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. def companion: BuildRouteRequest.type
    Definition Classes
    BuildRouteRequest → GeneratedMessage
  11. def discardUnknownFields: BuildRouteRequest
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val finalCltvDelta: Int
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    BuildRouteRequest → GeneratedMessage
  17. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    BuildRouteRequest → GeneratedMessage
  18. val hopPubkeys: Seq[ByteString]
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. val outgoingChanId: Long
  24. val paymentAddr: ByteString
  25. def productElementNames: Iterator[String]
    Definition Classes
    Product
  26. def serializedSize: Int
    Definition Classes
    BuildRouteRequest → GeneratedMessage
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  29. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  30. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  31. def toProtoString: String
    Definition Classes
    BuildRouteRequest → GeneratedMessage
  32. val unknownFields: UnknownFieldSet
  33. def update(ms: (Lens[BuildRouteRequest, BuildRouteRequest]) => Mutation[BuildRouteRequest]*): BuildRouteRequest
    Definition Classes
    Updatable
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  37. def withAmtMsat(__v: Long): BuildRouteRequest
  38. def withFinalCltvDelta(__v: Int): BuildRouteRequest
  39. def withHopPubkeys(__v: Seq[ByteString]): BuildRouteRequest
  40. def withOutgoingChanId(__v: Long): BuildRouteRequest
  41. def withPaymentAddr(__v: ByteString): BuildRouteRequest
  42. def withUnknownFields(__v: UnknownFieldSet): BuildRouteRequest
  43. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  44. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    BuildRouteRequest → GeneratedMessage
  45. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped