bitcoin-s/api/routerrpc/index.html
Docusaurus bot 053e116762 Deploy website
Deploy website version based on 42564bc810
2022-06-28 15:54:09 +00:00

202 lines
202 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title></title><meta content="" name="description"/><meta content="" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../lib/jquery.min.js"></script><script type="text/javascript" src="../lib/index.js"></script><script type="text/javascript" src="../index.js"></script><script type="text/javascript" src="../lib/scheduler.js"></script><script type="text/javascript" src="../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../';</script></head><body><div id="search"><span id="doc-title"><span id="doc-version"></span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_" class="anchorToMember"></a><a id="root:_root_" class="anchorToMember"></a> <span class="permalink"><a href="../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 current" name="_root_.routerrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="routerrpc" class="anchorToMember"></a><a id="routerrpc:routerrpc" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">routerrpc</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="current-entities indented1"><a href="BuildRouteRequest$.html" title="" class="object"></a> <a href="BuildRouteRequest.html" title="" class="class"></a><a href="BuildRouteRequest.html" title="">BuildRouteRequest</a></li><li class="current-entities indented1"><a href="BuildRouteResponse$.html" title="" class="object"></a> <a href="BuildRouteResponse.html" title="" class="class"></a><a href="BuildRouteResponse.html" title="">BuildRouteResponse</a></li><li class="current-entities indented1"><a href="ChanStatusAction$.html" title="" class="object"></a> <a href="ChanStatusAction.html" title="" class="class"></a><a href="ChanStatusAction.html" title="">ChanStatusAction</a></li><li class="current-entities indented1"><a href="CircuitKey$.html" title="" class="object"></a> <a href="CircuitKey.html" title="" class="class"></a><a href="CircuitKey.html" title="">CircuitKey</a></li><li class="current-entities indented1"><a href="DefaultRouterClient$.html" title="" class="object"></a> <a href="DefaultRouterClient.html" title="" class="class"></a><a href="DefaultRouterClient.html" title="">DefaultRouterClient</a></li><li class="current-entities indented1"><a href="FailureDetail$.html" title="" class="object"></a> <a href="FailureDetail.html" title="" class="class"></a><a href="FailureDetail.html" title="">FailureDetail</a></li><li class="current-entities indented1"><a href="ForwardEvent$.html" title="" class="object"></a> <a href="ForwardEvent.html" title="" class="class"></a><a href="ForwardEvent.html" title="">ForwardEvent</a></li><li class="current-entities indented1"><a href="ForwardFailEvent$.html" title="" class="object"></a> <a href="ForwardFailEvent.html" title="" class="class"></a><a href="ForwardFailEvent.html" title="">ForwardFailEvent</a></li><li class="current-entities indented1"><a href="ForwardHtlcInterceptRequest$.html" title="" class="object"></a> <a href="ForwardHtlcInterceptRequest.html" title="" class="class"></a><a href="ForwardHtlcInterceptRequest.html" title="">ForwardHtlcInterceptRequest</a></li><li class="current-entities indented1"><a href="ForwardHtlcInterceptResponse$.html" title="" class="object"></a> <a href="ForwardHtlcInterceptResponse.html" title="* ForwardHtlcInterceptResponse enables the caller to resolve a previously hold forward." class="class"></a><a href="ForwardHtlcInterceptResponse.html" title="* ForwardHtlcInterceptResponse enables the caller to resolve a previously hold forward.">ForwardHtlcInterceptResponse</a></li><li class="current-entities indented1"><a href="GetMissionControlConfigRequest$.html" title="" class="object"></a> <a href="GetMissionControlConfigRequest.html" title="" class="class"></a><a href="GetMissionControlConfigRequest.html" title="">GetMissionControlConfigRequest</a></li><li class="current-entities indented1"><a href="GetMissionControlConfigResponse$.html" title="" class="object"></a> <a href="GetMissionControlConfigResponse.html" title="" class="class"></a><a href="GetMissionControlConfigResponse.html" title="">GetMissionControlConfigResponse</a></li><li class="current-entities indented1"><a href="HtlcEvent$.html" title="" class="object"></a> <a href="HtlcEvent.html" title="HtlcEvent contains the htlc event that was processed." class="class"></a><a href="HtlcEvent.html" title="HtlcEvent contains the htlc event that was processed.">HtlcEvent</a></li><li class="current-entities indented1"><a href="HtlcInfo$.html" title="" class="object"></a> <a href="HtlcInfo.html" title="" class="class"></a><a href="HtlcInfo.html" title="">HtlcInfo</a></li><li class="current-entities indented1"><a href="LinkFailEvent$.html" title="" class="object"></a> <a href="LinkFailEvent.html" title="" class="class"></a><a href="LinkFailEvent.html" title="">LinkFailEvent</a></li><li class="current-entities indented1"><a href="MissionControlConfig$.html" title="" class="object"></a> <a href="MissionControlConfig.html" title="" class="class"></a><a href="MissionControlConfig.html" title="">MissionControlConfig</a></li><li class="current-entities indented1"><a href="PairData$.html" title="" class="object"></a> <a href="PairData.html" title="" class="class"></a><a href="PairData.html" title="">PairData</a></li><li class="current-entities indented1"><a href="PairHistory$.html" title="" class="object"></a> <a href="PairHistory.html" title="PairHistory contains the mission control state for a particular node pair." class="class"></a><a href="PairHistory.html" title="PairHistory contains the mission control state for a particular node pair.">PairHistory</a></li><li class="current-entities indented1"><a href="PaymentState$.html" title="" class="object"></a> <a href="PaymentState.html" title="" class="class"></a><a href="PaymentState.html" title="">PaymentState</a></li><li class="current-entities indented1"><a href="PaymentStatus$.html" title="" class="object"></a> <a href="PaymentStatus.html" title="" class="class"></a><a href="PaymentStatus.html" title="">PaymentStatus</a></li><li class="current-entities indented1"><a href="QueryMissionControlRequest$.html" title="" class="object"></a> <a href="QueryMissionControlRequest.html" title="" class="class"></a><a href="QueryMissionControlRequest.html" title="">QueryMissionControlRequest</a></li><li class="current-entities indented1"><a href="QueryMissionControlResponse$.html" title="" class="object"></a> <a href="QueryMissionControlResponse.html" title="QueryMissionControlResponse contains mission control state." class="class"></a><a href="QueryMissionControlResponse.html" title="QueryMissionControlResponse contains mission control state.">QueryMissionControlResponse</a></li><li class="current-entities indented1"><a href="QueryProbabilityRequest$.html" title="" class="object"></a> <a href="QueryProbabilityRequest.html" title="" class="class"></a><a href="QueryProbabilityRequest.html" title="">QueryProbabilityRequest</a></li><li class="current-entities indented1"><a href="QueryProbabilityResponse$.html" title="" class="object"></a> <a href="QueryProbabilityResponse.html" title="" class="class"></a><a href="QueryProbabilityResponse.html" title="">QueryProbabilityResponse</a></li><li class="current-entities indented1"><a href="ResetMissionControlRequest$.html" title="" class="object"></a> <a href="ResetMissionControlRequest.html" title="" class="class"></a><a href="ResetMissionControlRequest.html" title="">ResetMissionControlRequest</a></li><li class="current-entities indented1"><a href="ResetMissionControlResponse$.html" title="" class="object"></a> <a href="ResetMissionControlResponse.html" title="" class="class"></a><a href="ResetMissionControlResponse.html" title="">ResetMissionControlResponse</a></li><li class="current-entities indented1"><a href="ResolveHoldForwardAction$.html" title="" class="object"></a> <a href="ResolveHoldForwardAction.html" title="" class="class"></a><a href="ResolveHoldForwardAction.html" title="">ResolveHoldForwardAction</a></li><li class="current-entities indented1"><a href="RouteFeeRequest$.html" title="" class="object"></a> <a href="RouteFeeRequest.html" title="" class="class"></a><a href="RouteFeeRequest.html" title="">RouteFeeRequest</a></li><li class="current-entities indented1"><a href="RouteFeeResponse$.html" title="" class="object"></a> <a href="RouteFeeResponse.html" title="" class="class"></a><a href="RouteFeeResponse.html" title="">RouteFeeResponse</a></li><li class="current-entities indented1"><a href="Router$.html" title="" class="object"></a> <a href="Router.html" title="Router is a service that offers advanced interaction with the router subsystem of the daemon." class="trait"></a><a href="Router.html" title="Router is a service that offers advanced interaction with the router subsystem of the daemon.">Router</a></li><li class="current-entities indented1"><a href="RouterClient$.html" title="" class="object"></a> <a href="RouterClient.html" title="" class="trait"></a><a href="RouterClient.html" title="">RouterClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="RouterClientPowerApi.html" title="" class="trait"></a><a href="RouterClientPowerApi.html" title="">RouterClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="RouterHandler$.html" title="" class="object"></a><a href="RouterHandler$.html" title="">RouterHandler</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="RouterProto$.html" title="" class="object"></a><a href="RouterProto$.html" title="">RouterProto</a></li><li class="current-entities indented1"><a href="SendPaymentRequest$.html" title="" class="object"></a> <a href="SendPaymentRequest.html" title="" class="class"></a><a href="SendPaymentRequest.html" title="">SendPaymentRequest</a></li><li class="current-entities indented1"><a href="SendToRouteRequest$.html" title="" class="object"></a> <a href="SendToRouteRequest.html" title="" class="class"></a><a href="SendToRouteRequest.html" title="">SendToRouteRequest</a></li><li class="current-entities indented1"><a href="SendToRouteResponse$.html" title="" class="object"></a> <a href="SendToRouteResponse.html" title="" class="class"></a><a href="SendToRouteResponse.html" title="">SendToRouteResponse</a></li><li class="current-entities indented1"><a href="SetMissionControlConfigRequest$.html" title="" class="object"></a> <a href="SetMissionControlConfigRequest.html" title="" class="class"></a><a href="SetMissionControlConfigRequest.html" title="">SetMissionControlConfigRequest</a></li><li class="current-entities indented1"><a href="SetMissionControlConfigResponse$.html" title="" class="object"></a> <a href="SetMissionControlConfigResponse.html" title="" class="class"></a><a href="SetMissionControlConfigResponse.html" title="">SetMissionControlConfigResponse</a></li><li class="current-entities indented1"><a href="SettleEvent$.html" title="" class="object"></a> <a href="SettleEvent.html" title="" class="class"></a><a href="SettleEvent.html" title="">SettleEvent</a></li><li class="current-entities indented1"><a href="SubscribeHtlcEventsRequest$.html" title="" class="object"></a> <a href="SubscribeHtlcEventsRequest.html" title="" class="class"></a><a href="SubscribeHtlcEventsRequest.html" title="">SubscribeHtlcEventsRequest</a></li><li class="current-entities indented1"><a href="TrackPaymentRequest$.html" title="" class="object"></a> <a href="TrackPaymentRequest.html" title="" class="class"></a><a href="TrackPaymentRequest.html" title="">TrackPaymentRequest</a></li><li class="current-entities indented1"><a href="UpdateChanStatusRequest$.html" title="" class="object"></a> <a href="UpdateChanStatusRequest.html" title="" class="class"></a><a href="UpdateChanStatusRequest.html" title="">UpdateChanStatusRequest</a></li><li class="current-entities indented1"><a href="UpdateChanStatusResponse$.html" title="" class="object"></a> <a href="UpdateChanStatusResponse.html" title="" class="class"></a><a href="UpdateChanStatusResponse.html" title="">UpdateChanStatusResponse</a></li><li class="current-entities indented1"><a href="XImportMissionControlRequest$.html" title="" class="object"></a> <a href="XImportMissionControlRequest.html" title="" class="class"></a><a href="XImportMissionControlRequest.html" title="">XImportMissionControlRequest</a></li><li class="current-entities indented1"><a href="XImportMissionControlResponse$.html" title="" class="object"></a> <a href="XImportMissionControlResponse.html" title="" class="class"></a><a href="XImportMissionControlResponse.html" title="">XImportMissionControlResponse</a></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><h1>routerrpc<span class="permalink"><a href="../routerrpc/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">routerrpc</span></span></h4><div id="comment" class="fullcommenttop"></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="routerrpc.BuildRouteRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BuildRouteRequestextendsGeneratedMessagewithUpdatable[routerrpc.BuildRouteRequest]withProductwithSerializable" class="anchorToMember"></a><a id="BuildRouteRequest:BuildRouteRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/BuildRouteRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BuildRouteRequest.html" title=""><span class="name">BuildRouteRequest</span></a><span class="params">(<span name="amtMsat">amtMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="finalCltvDelta">finalCltvDelta: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="outgoingChanId">outgoingChanId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.BuildRouteRequest._typemapper_outgoingChanId.toCustom(0L)</a></span></span></span>, <span name="hopPubkeys">hopPubkeys: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="paymentAddr">paymentAddr: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="BuildRouteRequest.html" name="routerrpc.BuildRouteRequest" id="routerrpc.BuildRouteRequest" class="extype">BuildRouteRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">amtMsat</dt><dd class="cmt"><p>
The amount to send expressed in msat. If set to zero, the minimum routable
amount is used.</p></dd><dt class="param">finalCltvDelta</dt><dd class="cmt"><p>
CLTV delta from the current height that should be used for the timelock
of the final hop</p></dd><dt class="param">outgoingChanId</dt><dd class="cmt"><p>
The channel id of the channel that must be taken to the first hop. If zero,
any channel may be used.</p></dd><dt class="param">hopPubkeys</dt><dd class="cmt"><p>
A list of hops that defines the route. This does not include the source hop
pubkey.</p></dd><dt class="param">paymentAddr</dt><dd class="cmt"><p>
An optional payment addr to be included within the last hop of the route.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.BuildRouteResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="BuildRouteResponseextendsGeneratedMessagewithUpdatable[routerrpc.BuildRouteResponse]withProductwithSerializable" class="anchorToMember"></a><a id="BuildRouteResponse:BuildRouteResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/BuildRouteResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="BuildRouteResponse.html" title=""><span class="name">BuildRouteResponse</span></a><span class="params">(<span name="route">route: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="../lnrpc/Route.html" name="lnrpc.Route" id="lnrpc.Route" class="extype">Route</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="BuildRouteResponse.html" name="routerrpc.BuildRouteResponse" id="routerrpc.BuildRouteResponse" class="extype">BuildRouteResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">route</dt><dd class="cmt"><p>
Fully specified route that can be used to execute the payment.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ChanStatusAction" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="ChanStatusActionextendsGeneratedEnum" class="anchorToMember"></a><a id="ChanStatusAction:ChanStatusAction" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ChanStatusAction.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="ChanStatusAction.html" title=""><span class="name">ChanStatusAction</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnum.html#scalapb.GeneratedEnum" name="scalapb.GeneratedEnum" id="scalapb.GeneratedEnum" class="extype">GeneratedEnum</a></span></span></li><li class="indented0 " name="routerrpc.CircuitKey" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CircuitKeyextendsGeneratedMessagewithUpdatable[routerrpc.CircuitKey]withProductwithSerializable" class="anchorToMember"></a><a id="CircuitKey:CircuitKey" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/CircuitKey.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="CircuitKey.html" title=""><span class="name">CircuitKey</span></a><span class="params">(<span name="chanId">chanId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.CircuitKey._typemapper_chanId.toCustom(0L)</a></span></span></span>, <span name="htlcId">htlcId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.CircuitKey._typemapper_htlcId.toCustom(0L)</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="CircuitKey.html" name="routerrpc.CircuitKey" id="routerrpc.CircuitKey" class="extype">CircuitKey</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">chanId</dt><dd class="cmt"><p>
/ The id of the channel that the is part of this circuit.</p></dd><dt class="param">htlcId</dt><dd class="cmt"><p>
/ The index of the incoming htlc in the incoming channel.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.DefaultRouterClient" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DefaultRouterClientextendsRouterClient" class="anchorToMember"></a><a id="DefaultRouterClient:DefaultRouterClient" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/DefaultRouterClient.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">class</span></span> <span class="symbol"><a href="DefaultRouterClient.html" title=""><span class="name">DefaultRouterClient</span></a><span class="result"> extends <a href="RouterClient.html" name="routerrpc.RouterClient" id="routerrpc.RouterClient" class="extype">RouterClient</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.FailureDetail" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="FailureDetailextendsGeneratedEnum" class="anchorToMember"></a><a id="FailureDetail:FailureDetail" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/FailureDetail.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="FailureDetail.html" title=""><span class="name">FailureDetail</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnum.html#scalapb.GeneratedEnum" name="scalapb.GeneratedEnum" id="scalapb.GeneratedEnum" class="extype">GeneratedEnum</a></span></span></li><li class="indented0 " name="routerrpc.ForwardEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ForwardEventextendsGeneratedMessagewithUpdatable[routerrpc.ForwardEvent]withProductwithSerializable" class="anchorToMember"></a><a id="ForwardEvent:ForwardEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ForwardEvent.html" title=""><span class="name">ForwardEvent</span></a><span class="params">(<span name="info">info: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="HtlcInfo.html" name="routerrpc.HtlcInfo" id="routerrpc.HtlcInfo" class="extype">HtlcInfo</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ForwardEvent.html" name="routerrpc.ForwardEvent" id="routerrpc.ForwardEvent" class="extype">ForwardEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">info</dt><dd class="cmt"><p>
Info contains details about the htlc that was forwarded.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ForwardFailEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ForwardFailEventextendsGeneratedMessagewithUpdatable[routerrpc.ForwardFailEvent]withProductwithSerializable" class="anchorToMember"></a><a id="ForwardFailEvent:ForwardFailEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardFailEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ForwardFailEvent.html" title=""><span class="name">ForwardFailEvent</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ForwardFailEvent.html" name="routerrpc.ForwardFailEvent" id="routerrpc.ForwardFailEvent" class="extype">ForwardFailEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ForwardHtlcInterceptRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ForwardHtlcInterceptRequestextendsGeneratedMessagewithUpdatable[routerrpc.ForwardHtlcInterceptRequest]withProductwithSerializable" class="anchorToMember"></a><a id="ForwardHtlcInterceptRequest:ForwardHtlcInterceptRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardHtlcInterceptRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ForwardHtlcInterceptRequest.html" title=""><span class="name">ForwardHtlcInterceptRequest</span></a><span class="params">(<span name="incomingCircuitKey">incomingCircuitKey: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="CircuitKey.html" name="routerrpc.CircuitKey" id="routerrpc.CircuitKey" class="extype">CircuitKey</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="incomingAmountMsat">incomingAmountMsat: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.ForwardHtlcInterceptRequest._typemapper_incomingAmountMsat.toCustom(0L)</a></span></span></span>, <span name="incomingExpiry">incomingExpiry: <a href="../org/bitcoins/core/number/UInt32.html" name="org.bitcoins.core.number.UInt32" id="org.bitcoins.core.number.UInt32" class="extype">UInt32</a> = <span class="defval"><span class="name"><a href="">routerrpc.ForwardHtlcInterceptRequest._typemapper_incomingExpiry.toCustom(0)</a></span></span></span>, <span name="paymentHash">paymentHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="outgoingRequestedChanId">outgoingRequestedChanId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.ForwardHtlcInterceptRequest._typemapper_outgoingRequestedChanId.toCustom(0L)</a></span></span></span>, <span name="outgoingAmountMsat">outgoingAmountMsat: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.ForwardHtlcInterceptRequest._typemapper_outgoingAmountMsat.toCustom(0L)</a></span></span></span>, <span name="outgoingExpiry">outgoingExpiry: <a href="../org/bitcoins/core/number/UInt32.html" name="org.bitcoins.core.number.UInt32" id="org.bitcoins.core.number.UInt32" class="extype">UInt32</a> = <span class="defval"><span class="name"><a href="">routerrpc.ForwardHtlcInterceptRequest._typemapper_outgoingExpiry.toCustom(0)</a></span></span></span>, <span name="customRecords">customRecords: <a href="https://www.scala-lang.org/api/2.13.8/scala/collection/immutable/Map.html#scala.collection.immutable.Map" name="scala.collection.immutable.Map" id="scala.collection.immutable.Map" class="extype">Map</a>[<a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a>, <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a>] = <span class="defval"><span class="name"><a href="../scala/index.html">_root_.scala.collection.immutable.Map.empty</a></span></span></span>, <span name="onionBlob">onionBlob: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ForwardHtlcInterceptRequest.html" name="routerrpc.ForwardHtlcInterceptRequest" id="routerrpc.ForwardHtlcInterceptRequest" class="extype">ForwardHtlcInterceptRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">incomingCircuitKey</dt><dd class="cmt"><p>
The key of this forwarded htlc. It defines the incoming channel id and
the index in this channel.</p></dd><dt class="param">incomingAmountMsat</dt><dd class="cmt"><p>
The incoming htlc amount.</p></dd><dt class="param">incomingExpiry</dt><dd class="cmt"><p>
The incoming htlc expiry.</p></dd><dt class="param">paymentHash</dt><dd class="cmt"><p>
The htlc payment hash. This value is not guaranteed to be unique per
request.</p></dd><dt class="param">outgoingRequestedChanId</dt><dd class="cmt"><p>
The requested outgoing channel id for this forwarded htlc. Because of
non-strict forwarding, this isn't necessarily the channel over which the
packet will be forwarded eventually. A different channel to the same peer
may be selected as well.</p></dd><dt class="param">outgoingAmountMsat</dt><dd class="cmt"><p>
The outgoing htlc amount.</p></dd><dt class="param">outgoingExpiry</dt><dd class="cmt"><p>
The outgoing htlc expiry.</p></dd><dt class="param">customRecords</dt><dd class="cmt"><p>
Any custom records that were present in the payload.</p></dd><dt class="param">onionBlob</dt><dd class="cmt"><p>
The onion blob for the next hop</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ForwardHtlcInterceptResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ForwardHtlcInterceptResponseextendsGeneratedMessagewithUpdatable[routerrpc.ForwardHtlcInterceptResponse]withProductwithSerializable" class="anchorToMember"></a><a id="ForwardHtlcInterceptResponse:ForwardHtlcInterceptResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardHtlcInterceptResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ForwardHtlcInterceptResponse.html" title="* ForwardHtlcInterceptResponse enables the caller to resolve a previously hold forward."><span class="name">ForwardHtlcInterceptResponse</span></a><span class="params">(<span name="incomingCircuitKey">incomingCircuitKey: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="CircuitKey.html" name="routerrpc.CircuitKey" id="routerrpc.CircuitKey" class="extype">CircuitKey</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="action">action: <a href="ResolveHoldForwardAction.html" name="routerrpc.ResolveHoldForwardAction" id="routerrpc.ResolveHoldForwardAction" class="extype">ResolveHoldForwardAction</a> = <span class="defval"><span class="name"><a href="">routerrpc.ResolveHoldForwardAction.SETTLE</a></span></span></span>, <span name="preimage">preimage: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="failureMessage">failureMessage: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="failureCode">failureCode: <a href="../lnrpc/Failure$$FailureCode.html" name="lnrpc.Failure.FailureCode" id="lnrpc.Failure.FailureCode" class="extype">FailureCode</a> = <span class="symbol"><span class="name"><a href="../lnrpc/index.html">lnrpc.Failure.FailureCode.RESERVED</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ForwardHtlcInterceptResponse.html" name="routerrpc.ForwardHtlcInterceptResponse" id="routerrpc.ForwardHtlcInterceptResponse" class="extype">ForwardHtlcInterceptResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt">*
ForwardHtlcInterceptResponse enables the caller to resolve a previously hold
forward.</p><div class="fullcomment"><div class="comment cmt"><p>*
ForwardHtlcInterceptResponse enables the caller to resolve a previously hold
forward. The caller can choose either to:
- <code>Resume</code>: Execute the default behavior (usually forward).
- <code>Reject</code>: Fail the htlc backwards.
- <code>Settle</code>: Settle this htlc with a given preimage.
</p></div><dl class="paramcmts block"><dt class="param">incomingCircuitKey</dt><dd class="cmt"><p>
*
The key of this forwarded htlc. It defines the incoming channel id and
the index in this channel.</p></dd><dt class="param">action</dt><dd class="cmt"><p>
The resolve action for this intercepted htlc.</p></dd><dt class="param">preimage</dt><dd class="cmt"><p>
The preimage in case the resolve action is Settle.</p></dd><dt class="param">failureMessage</dt><dd class="cmt"><p>
Encrypted failure message in case the resolve action is Fail.
If failure_message is specified, the failure_code field must be set
to zero.</p></dd><dt class="param">failureCode</dt><dd class="cmt"><p>
Return the specified failure code in case the resolve action is Fail. The
message data fields are populated automatically.
If a non-zero failure_code is specified, failure_message must not be set.
For backwards-compatibility reasons, TEMPORARY_CHANNEL_FAILURE is the
default value for this field.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.GetMissionControlConfigRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetMissionControlConfigRequestextendsGeneratedMessagewithUpdatable[routerrpc.GetMissionControlConfigRequest]withProductwithSerializable" class="anchorToMember"></a><a id="GetMissionControlConfigRequest:GetMissionControlConfigRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/GetMissionControlConfigRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetMissionControlConfigRequest.html" title=""><span class="name">GetMissionControlConfigRequest</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetMissionControlConfigRequest.html" name="routerrpc.GetMissionControlConfigRequest" id="routerrpc.GetMissionControlConfigRequest" class="extype">GetMissionControlConfigRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.GetMissionControlConfigResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetMissionControlConfigResponseextendsGeneratedMessagewithUpdatable[routerrpc.GetMissionControlConfigResponse]withProductwithSerializable" class="anchorToMember"></a><a id="GetMissionControlConfigResponse:GetMissionControlConfigResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/GetMissionControlConfigResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="GetMissionControlConfigResponse.html" title=""><span class="name">GetMissionControlConfigResponse</span></a><span class="params">(<span name="config">config: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="MissionControlConfig.html" name="routerrpc.MissionControlConfig" id="routerrpc.MissionControlConfig" class="extype">MissionControlConfig</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetMissionControlConfigResponse.html" name="routerrpc.GetMissionControlConfigResponse" id="routerrpc.GetMissionControlConfigResponse" class="extype">GetMissionControlConfigResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">config</dt><dd class="cmt"><p>
Mission control's currently active config.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.HtlcEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HtlcEventextendsGeneratedMessagewithUpdatable[routerrpc.HtlcEvent]withProductwithSerializable" class="anchorToMember"></a><a id="HtlcEvent:HtlcEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/HtlcEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HtlcEvent.html" title="HtlcEvent contains the htlc event that was processed."><span class="name">HtlcEvent</span></a><span class="params">(<span name="incomingChannelId">incomingChannelId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcEvent._typemapper_incomingChannelId.toCustom(0L)</a></span></span></span>, <span name="outgoingChannelId">outgoingChannelId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcEvent._typemapper_outgoingChannelId.toCustom(0L)</a></span></span></span>, <span name="incomingHtlcId">incomingHtlcId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcEvent._typemapper_incomingHtlcId.toCustom(0L)</a></span></span></span>, <span name="outgoingHtlcId">outgoingHtlcId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcEvent._typemapper_outgoingHtlcId.toCustom(0L)</a></span></span></span>, <span name="timestampNs">timestampNs: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcEvent._typemapper_timestampNs.toCustom(0L)</a></span></span></span>, <span name="eventType">eventType: <a href="HtlcEvent$$EventType.html" name="routerrpc.HtlcEvent.EventType" id="routerrpc.HtlcEvent.EventType" class="extype">EventType</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcEvent.EventType.UNKNOWN</a></span></span></span>, <span name="event">event: <a href="HtlcEvent$$Event.html" name="routerrpc.HtlcEvent.Event" id="routerrpc.HtlcEvent.Event" class="extype">Event</a> = <span class="symbol"><span class="name"><a href="">routerrpc.HtlcEvent.Event.Empty</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="HtlcEvent.html" name="routerrpc.HtlcEvent" id="routerrpc.HtlcEvent" class="extype">HtlcEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt">HtlcEvent contains the htlc event that was processed.</p><div class="fullcomment"><div class="comment cmt"><p>HtlcEvent contains the htlc event that was processed. These are served on a
best-effort basis; events are not persisted, delivery is not guaranteed
(in the event of a crash in the switch, forward events may be lost) and
some events may be replayed upon restart. Events consumed from this package
should be de-duplicated by the htlc's unique combination of incoming and
outgoing channel id and htlc id. [EXPERIMENTAL]
</p></div><dl class="paramcmts block"><dt class="param">incomingChannelId</dt><dd class="cmt"><p>
The short channel id that the incoming htlc arrived at our node on. This
value is zero for sends.</p></dd><dt class="param">outgoingChannelId</dt><dd class="cmt"><p>
The short channel id that the outgoing htlc left our node on. This value
is zero for receives.</p></dd><dt class="param">incomingHtlcId</dt><dd class="cmt"><p>
Incoming id is the index of the incoming htlc in the incoming channel.
This value is zero for sends.</p></dd><dt class="param">outgoingHtlcId</dt><dd class="cmt"><p>
Outgoing id is the index of the outgoing htlc in the outgoing channel.
This value is zero for receives.</p></dd><dt class="param">timestampNs</dt><dd class="cmt"><p>
The time in unix nanoseconds that the event occurred.</p></dd><dt class="param">eventType</dt><dd class="cmt"><p>
The event type indicates whether the htlc was part of a send, receive or
forward.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.HtlcInfo" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="HtlcInfoextendsGeneratedMessagewithUpdatable[routerrpc.HtlcInfo]withProductwithSerializable" class="anchorToMember"></a><a id="HtlcInfo:HtlcInfo" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/HtlcInfo.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HtlcInfo.html" title=""><span class="name">HtlcInfo</span></a><span class="params">(<span name="incomingTimelock">incomingTimelock: <a href="../org/bitcoins/core/number/UInt32.html" name="org.bitcoins.core.number.UInt32" id="org.bitcoins.core.number.UInt32" class="extype">UInt32</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcInfo._typemapper_incomingTimelock.toCustom(0)</a></span></span></span>, <span name="outgoingTimelock">outgoingTimelock: <a href="../org/bitcoins/core/number/UInt32.html" name="org.bitcoins.core.number.UInt32" id="org.bitcoins.core.number.UInt32" class="extype">UInt32</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcInfo._typemapper_outgoingTimelock.toCustom(0)</a></span></span></span>, <span name="incomingAmtMsat">incomingAmtMsat: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcInfo._typemapper_incomingAmtMsat.toCustom(0L)</a></span></span></span>, <span name="outgoingAmtMsat">outgoingAmtMsat: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.HtlcInfo._typemapper_outgoingAmtMsat.toCustom(0L)</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="HtlcInfo.html" name="routerrpc.HtlcInfo" id="routerrpc.HtlcInfo" class="extype">HtlcInfo</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">incomingTimelock</dt><dd class="cmt"><p>
The timelock on the incoming htlc.</p></dd><dt class="param">outgoingTimelock</dt><dd class="cmt"><p>
The timelock on the outgoing htlc.</p></dd><dt class="param">incomingAmtMsat</dt><dd class="cmt"><p>
The amount of the incoming htlc.</p></dd><dt class="param">outgoingAmtMsat</dt><dd class="cmt"><p>
The amount of the outgoing htlc.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.LinkFailEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="LinkFailEventextendsGeneratedMessagewithUpdatable[routerrpc.LinkFailEvent]withProductwithSerializable" class="anchorToMember"></a><a id="LinkFailEvent:LinkFailEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/LinkFailEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="LinkFailEvent.html" title=""><span class="name">LinkFailEvent</span></a><span class="params">(<span name="info">info: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="HtlcInfo.html" name="routerrpc.HtlcInfo" id="routerrpc.HtlcInfo" class="extype">HtlcInfo</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="wireFailure">wireFailure: <a href="../lnrpc/Failure$$FailureCode.html" name="lnrpc.Failure.FailureCode" id="lnrpc.Failure.FailureCode" class="extype">FailureCode</a> = <span class="symbol"><span class="name"><a href="../lnrpc/index.html">lnrpc.Failure.FailureCode.RESERVED</a></span></span></span>, <span name="failureDetail">failureDetail: <a href="FailureDetail.html" name="routerrpc.FailureDetail" id="routerrpc.FailureDetail" class="extype">FailureDetail</a> = <span class="symbol"><span class="name"><a href="">routerrpc.FailureDetail.UNKNOWN</a></span></span></span>, <span name="failureString">failureString: <span name="scala.Predef.String" class="extype">String</span> = <span class="symbol">""</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="LinkFailEvent.html" name="routerrpc.LinkFailEvent" id="routerrpc.LinkFailEvent" class="extype">LinkFailEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">info</dt><dd class="cmt"><p>
Info contains details about the htlc that we failed.</p></dd><dt class="param">wireFailure</dt><dd class="cmt"><p>
FailureCode is the BOLT error code for the failure.</p></dd><dt class="param">failureDetail</dt><dd class="cmt"><p>
FailureDetail provides additional information about the reason for the
failure. This detail enriches the information provided by the wire message
and may be 'no detail' if the wire message requires no additional metadata.</p></dd><dt class="param">failureString</dt><dd class="cmt"><p>
A string representation of the link failure.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.MissionControlConfig" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="MissionControlConfigextendsGeneratedMessagewithUpdatable[routerrpc.MissionControlConfig]withProductwithSerializable" class="anchorToMember"></a><a id="MissionControlConfig:MissionControlConfig" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/MissionControlConfig.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="MissionControlConfig.html" title=""><span class="name">MissionControlConfig</span></a><span class="params">(<span name="halfLifeSeconds">halfLifeSeconds: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.MissionControlConfig._typemapper_halfLifeSeconds.toCustom(0L)</a></span></span></span>, <span name="hopProbability">hopProbability: <a href="https://www.scala-lang.org/api/2.13.8/scala/Float.html#scala.Float" name="scala.Float" id="scala.Float" class="extype">Float</a> = <span class="symbol">0.0f</span></span>, <span name="weight">weight: <a href="https://www.scala-lang.org/api/2.13.8/scala/Float.html#scala.Float" name="scala.Float" id="scala.Float" class="extype">Float</a> = <span class="symbol">0.0f</span></span>, <span name="maximumPaymentResults">maximumPaymentResults: <a href="../org/bitcoins/core/number/UInt32.html" name="org.bitcoins.core.number.UInt32" id="org.bitcoins.core.number.UInt32" class="extype">UInt32</a> = <span class="defval"><span class="name"><a href="">routerrpc.MissionControlConfig._typemapper_maximumPaymentResults.toCustom(0)</a></span></span></span>, <span name="minimumFailureRelaxInterval">minimumFailureRelaxInterval: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.MissionControlConfig._typemapper_minimumFailureRelaxInterval.toCustom(0L)</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="MissionControlConfig.html" name="routerrpc.MissionControlConfig" id="routerrpc.MissionControlConfig" class="extype">MissionControlConfig</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">halfLifeSeconds</dt><dd class="cmt"><p>
The amount of time mission control will take to restore a penalized node
or channel back to 50% success probability, expressed in seconds. Setting
this value to a higher value will penalize failures for longer, making
mission control less likely to route through nodes and channels that we
have previously recorded failures for.</p></dd><dt class="param">hopProbability</dt><dd class="cmt"><p>
The probability of success mission control should assign to hop in a route
where it has no other information available. Higher values will make mission
control more willing to try hops that we have no information about, lower
values will discourage trying these hops.</p></dd><dt class="param">weight</dt><dd class="cmt"><p>
The importance that mission control should place on historical results,
expressed as a value in [0;1]. Setting this value to 1 will ignore all
historical payments and just use the hop probability to assess the
probability of success for each hop. A zero value ignores hop probability
completely and relies entirely on historical results, unless none are
available.</p></dd><dt class="param">maximumPaymentResults</dt><dd class="cmt"><p>
The maximum number of payment results that mission control will store.</p></dd><dt class="param">minimumFailureRelaxInterval</dt><dd class="cmt"><p>
The minimum time that must have passed since the previously recorded failure
before we raise the failure amount.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.PairData" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PairDataextendsGeneratedMessagewithUpdatable[routerrpc.PairData]withProductwithSerializable" class="anchorToMember"></a><a id="PairData:PairData" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PairData.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PairData.html" title=""><span class="name">PairData</span></a><span class="params">(<span name="failTime">failTime: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="failAmtSat">failAmtSat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="failAmtMsat">failAmtMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="successTime">successTime: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="successAmtSat">successAmtSat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="successAmtMsat">successAmtMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="PairData.html" name="routerrpc.PairData" id="routerrpc.PairData" class="extype">PairData</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">failTime</dt><dd class="cmt"><p>
Time of last failure.</p></dd><dt class="param">failAmtSat</dt><dd class="cmt"><p>
Lowest amount that failed to forward rounded to whole sats. This may be
set to zero if the failure is independent of amount.</p></dd><dt class="param">failAmtMsat</dt><dd class="cmt"><p>
Lowest amount that failed to forward in millisats. This may be
set to zero if the failure is independent of amount.</p></dd><dt class="param">successTime</dt><dd class="cmt"><p>
Time of last success.</p></dd><dt class="param">successAmtSat</dt><dd class="cmt"><p>
Highest amount that we could successfully forward rounded to whole sats.</p></dd><dt class="param">successAmtMsat</dt><dd class="cmt"><p>
Highest amount that we could successfully forward in millisats.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.PairHistory" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PairHistoryextendsGeneratedMessagewithUpdatable[routerrpc.PairHistory]withProductwithSerializable" class="anchorToMember"></a><a id="PairHistory:PairHistory" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PairHistory.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PairHistory.html" title="PairHistory contains the mission control state for a particular node pair."><span class="name">PairHistory</span></a><span class="params">(<span name="nodeFrom">nodeFrom: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="nodeTo">nodeTo: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="history">history: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="PairData.html" name="routerrpc.PairData" id="routerrpc.PairData" class="extype">PairData</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="PairHistory.html" name="routerrpc.PairHistory" id="routerrpc.PairHistory" class="extype">PairHistory</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt">PairHistory contains the mission control state for a particular node pair.</p><div class="fullcomment"><div class="comment cmt"><p>PairHistory contains the mission control state for a particular node pair.
</p></div><dl class="paramcmts block"><dt class="param">nodeFrom</dt><dd class="cmt"><p>
The source node pubkey of the pair.</p></dd><dt class="param">nodeTo</dt><dd class="cmt"><p>
The destination node pubkey of the pair.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.PaymentState" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="PaymentStateextendsGeneratedEnum" class="anchorToMember"></a><a id="PaymentState:PaymentState" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PaymentState.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="PaymentState.html" title=""><span class="name">PaymentState</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnum.html#scalapb.GeneratedEnum" name="scalapb.GeneratedEnum" id="scalapb.GeneratedEnum" class="extype">GeneratedEnum</a></span></span></li><li class="indented0 " name="routerrpc.PaymentStatus" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PaymentStatusextendsGeneratedMessagewithUpdatable[routerrpc.PaymentStatus]withProductwithSerializable" class="anchorToMember"></a><a id="PaymentStatus:PaymentStatus" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PaymentStatus.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="PaymentStatus.html" title=""><span class="name">PaymentStatus</span></a><span class="params">(<span name="state">state: <a href="PaymentState.html" name="routerrpc.PaymentState" id="routerrpc.PaymentState" class="extype">PaymentState</a> = <span class="symbol"><span class="name"><a href="">routerrpc.PaymentState.IN_FLIGHT</a></span></span></span>, <span name="preimage">preimage: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="htlcs">htlcs: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="../lnrpc/HTLCAttempt.html" name="lnrpc.HTLCAttempt" id="lnrpc.HTLCAttempt" class="extype">HTLCAttempt</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="PaymentStatus.html" name="routerrpc.PaymentStatus" id="routerrpc.PaymentStatus" class="extype">PaymentStatus</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>
Current state the payment is in.</p></dd><dt class="param">preimage</dt><dd class="cmt"><p>
The pre-image of the payment when state is SUCCEEDED.</p></dd><dt class="param">htlcs</dt><dd class="cmt"><p>
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.QueryMissionControlRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QueryMissionControlRequestextendsGeneratedMessagewithUpdatable[routerrpc.QueryMissionControlRequest]withProductwithSerializable" class="anchorToMember"></a><a id="QueryMissionControlRequest:QueryMissionControlRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryMissionControlRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="QueryMissionControlRequest.html" title=""><span class="name">QueryMissionControlRequest</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="QueryMissionControlRequest.html" name="routerrpc.QueryMissionControlRequest" id="routerrpc.QueryMissionControlRequest" class="extype">QueryMissionControlRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.QueryMissionControlResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QueryMissionControlResponseextendsGeneratedMessagewithUpdatable[routerrpc.QueryMissionControlResponse]withProductwithSerializable" class="anchorToMember"></a><a id="QueryMissionControlResponse:QueryMissionControlResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryMissionControlResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="QueryMissionControlResponse.html" title="QueryMissionControlResponse contains mission control state."><span class="name">QueryMissionControlResponse</span></a><span class="params">(<span name="pairs">pairs: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="PairHistory.html" name="routerrpc.PairHistory" id="routerrpc.PairHistory" class="extype">PairHistory</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="QueryMissionControlResponse.html" name="routerrpc.QueryMissionControlResponse" id="routerrpc.QueryMissionControlResponse" class="extype">QueryMissionControlResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt">QueryMissionControlResponse contains mission control state.</p><div class="fullcomment"><div class="comment cmt"><p>QueryMissionControlResponse contains mission control state.
</p></div><dl class="paramcmts block"><dt class="param">pairs</dt><dd class="cmt"><p>
Node pair-level mission control state.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.QueryProbabilityRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QueryProbabilityRequestextendsGeneratedMessagewithUpdatable[routerrpc.QueryProbabilityRequest]withProductwithSerializable" class="anchorToMember"></a><a id="QueryProbabilityRequest:QueryProbabilityRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryProbabilityRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="QueryProbabilityRequest.html" title=""><span class="name">QueryProbabilityRequest</span></a><span class="params">(<span name="fromNode">fromNode: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="toNode">toNode: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="amtMsat">amtMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="QueryProbabilityRequest.html" name="routerrpc.QueryProbabilityRequest" id="routerrpc.QueryProbabilityRequest" class="extype">QueryProbabilityRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">fromNode</dt><dd class="cmt"><p>
The source node pubkey of the pair.</p></dd><dt class="param">toNode</dt><dd class="cmt"><p>
The destination node pubkey of the pair.</p></dd><dt class="param">amtMsat</dt><dd class="cmt"><p>
The amount for which to calculate a probability.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.QueryProbabilityResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="QueryProbabilityResponseextendsGeneratedMessagewithUpdatable[routerrpc.QueryProbabilityResponse]withProductwithSerializable" class="anchorToMember"></a><a id="QueryProbabilityResponse:QueryProbabilityResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryProbabilityResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="QueryProbabilityResponse.html" title=""><span class="name">QueryProbabilityResponse</span></a><span class="params">(<span name="probability">probability: <a href="https://www.scala-lang.org/api/2.13.8/scala/Double.html#scala.Double" name="scala.Double" id="scala.Double" class="extype">Double</a> = <span class="symbol">0.0</span></span>, <span name="history">history: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="PairData.html" name="routerrpc.PairData" id="routerrpc.PairData" class="extype">PairData</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="QueryProbabilityResponse.html" name="routerrpc.QueryProbabilityResponse" id="routerrpc.QueryProbabilityResponse" class="extype">QueryProbabilityResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">probability</dt><dd class="cmt"><p>
The success probability for the requested pair.</p></dd><dt class="param">history</dt><dd class="cmt"><p>
The historical data for the requested pair.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ResetMissionControlRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ResetMissionControlRequestextendsGeneratedMessagewithUpdatable[routerrpc.ResetMissionControlRequest]withProductwithSerializable" class="anchorToMember"></a><a id="ResetMissionControlRequest:ResetMissionControlRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ResetMissionControlRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ResetMissionControlRequest.html" title=""><span class="name">ResetMissionControlRequest</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ResetMissionControlRequest.html" name="routerrpc.ResetMissionControlRequest" id="routerrpc.ResetMissionControlRequest" class="extype">ResetMissionControlRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ResetMissionControlResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ResetMissionControlResponseextendsGeneratedMessagewithUpdatable[routerrpc.ResetMissionControlResponse]withProductwithSerializable" class="anchorToMember"></a><a id="ResetMissionControlResponse:ResetMissionControlResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ResetMissionControlResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="ResetMissionControlResponse.html" title=""><span class="name">ResetMissionControlResponse</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="ResetMissionControlResponse.html" name="routerrpc.ResetMissionControlResponse" id="routerrpc.ResetMissionControlResponse" class="extype">ResetMissionControlResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.ResolveHoldForwardAction" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="ResolveHoldForwardActionextendsGeneratedEnum" class="anchorToMember"></a><a id="ResolveHoldForwardAction:ResolveHoldForwardAction" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ResolveHoldForwardAction.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">sealed abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="ResolveHoldForwardAction.html" title=""><span class="name">ResolveHoldForwardAction</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnum.html#scalapb.GeneratedEnum" name="scalapb.GeneratedEnum" id="scalapb.GeneratedEnum" class="extype">GeneratedEnum</a></span></span></li><li class="indented0 " name="routerrpc.RouteFeeRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RouteFeeRequestextendsGeneratedMessagewithUpdatable[routerrpc.RouteFeeRequest]withProductwithSerializable" class="anchorToMember"></a><a id="RouteFeeRequest:RouteFeeRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouteFeeRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="RouteFeeRequest.html" title=""><span class="name">RouteFeeRequest</span></a><span class="params">(<span name="dest">dest: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="amtSat">amtSat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="RouteFeeRequest.html" name="routerrpc.RouteFeeRequest" id="routerrpc.RouteFeeRequest" class="extype">RouteFeeRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">dest</dt><dd class="cmt"><p>
The destination once wishes to obtain a routing fee quote to.</p></dd><dt class="param">amtSat</dt><dd class="cmt"><p>
The amount one wishes to send to the target destination.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.RouteFeeResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RouteFeeResponseextendsGeneratedMessagewithUpdatable[routerrpc.RouteFeeResponse]withProductwithSerializable" class="anchorToMember"></a><a id="RouteFeeResponse:RouteFeeResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouteFeeResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="RouteFeeResponse.html" title=""><span class="name">RouteFeeResponse</span></a><span class="params">(<span name="routingFeeMsat">routingFeeMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="timeLockDelay">timeLockDelay: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="RouteFeeResponse.html" name="routerrpc.RouteFeeResponse" id="routerrpc.RouteFeeResponse" class="extype">RouteFeeResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">routingFeeMsat</dt><dd class="cmt"><p>
A lower bound of the estimated fee to the target destination within the
network, expressed in milli-satoshis.</p></dd><dt class="param">timeLockDelay</dt><dd class="cmt"><p>
An estimate of the worst case time delay that can occur. Note that callers
will still need to factor in the final CLTV delta of the last hop into this
value.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.Router" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RouterextendsAnyRef" class="anchorToMember"></a><a id="Router:Router" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/Router.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="Router.html" title="Router is a service that offers advanced interaction with the router subsystem of the daemon."><span class="name">Router</span></a><span class="result"> extends <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><p class="shortcomment cmt">Router is a service that offers advanced interaction with the router
subsystem of the daemon.</p><div class="fullcomment"><div class="comment cmt"><p>Router is a service that offers advanced interaction with the router
subsystem of the daemon.
</p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.RouterClient" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RouterClientextendsRouterwithRouterClientPowerApiwithAkkaGrpcClient" class="anchorToMember"></a><a id="RouterClient:RouterClient" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouterClient.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="RouterClient.html" title=""><span class="name">RouterClient</span></a><span class="result"> extends <a href="Router.html" name="routerrpc.Router" id="routerrpc.Router" class="extype">Router</a> with <a href="RouterClientPowerApi.html" name="routerrpc.RouterClientPowerApi" id="routerrpc.RouterClientPowerApi" class="extype">RouterClientPowerApi</a> with <a href="https://doc.akka.io/api/akka-grpc/2.1.4/akka/grpc/akka/grpc/scaladsl/AkkaGrpcClient.html#akka.grpc.scaladsl.AkkaGrpcClient" name="akka.grpc.scaladsl.AkkaGrpcClient" id="akka.grpc.scaladsl.AkkaGrpcClient" class="extype">AkkaGrpcClient</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.RouterClientPowerApi" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RouterClientPowerApiextendsAnyRef" class="anchorToMember"></a><a id="RouterClientPowerApi:RouterClientPowerApi" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouterClientPowerApi.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="RouterClientPowerApi.html" title=""><span class="name">RouterClientPowerApi</span></a><span class="result"> extends <a href="../scala/index.html#AnyRef=Object" name="scala.AnyRef" id="scala.AnyRef" class="extmbr">AnyRef</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SendPaymentRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SendPaymentRequestextendsGeneratedMessagewithUpdatable[routerrpc.SendPaymentRequest]withProductwithSerializable" class="anchorToMember"></a><a id="SendPaymentRequest:SendPaymentRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SendPaymentRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SendPaymentRequest.html" title=""><span class="name">SendPaymentRequest</span></a><span class="params">(<span name="dest">dest: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="amt">amt: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="amtMsat">amtMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="paymentHash">paymentHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="finalCltvDelta">finalCltvDelta: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="paymentAddr">paymentAddr: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="paymentRequest">paymentRequest: <span name="scala.Predef.String" class="extype">String</span> = <span class="symbol">""</span></span>, <span name="timeoutSeconds">timeoutSeconds: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="feeLimitSat">feeLimitSat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="feeLimitMsat">feeLimitMsat: <a href="https://www.scala-lang.org/api/2.13.8/scala/Long.html#scala.Long" name="scala.Long" id="scala.Long" class="extype">Long</a> = <span class="symbol">0L</span></span>, <span name="outgoingChanId">outgoingChanId: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.SendPaymentRequest._typemapper_outgoingChanId.toCustom(0L)</a></span></span></span>, <span name="outgoingChanIds">outgoingChanIds: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="lastHopPubkey">lastHopPubkey: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="cltvLimit">cltvLimit: <a href="https://www.scala-lang.org/api/2.13.8/scala/Int.html#scala.Int" name="scala.Int" id="scala.Int" class="extype">Int</a> = <span class="symbol">0</span></span>, <span name="routeHints">routeHints: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="../lnrpc/RouteHint.html" name="lnrpc.RouteHint" id="lnrpc.RouteHint" class="extype">RouteHint</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="destCustomRecords">destCustomRecords: <a href="https://www.scala-lang.org/api/2.13.8/scala/collection/immutable/Map.html#scala.collection.immutable.Map" name="scala.collection.immutable.Map" id="scala.collection.immutable.Map" class="extype">Map</a>[<a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a>, <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a>] = <span class="defval"><span class="name"><a href="../scala/index.html">_root_.scala.collection.immutable.Map.empty</a></span></span></span>, <span name="allowSelfPayment">allowSelfPayment: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a> = <span class="symbol">false</span></span>, <span name="destFeatures">destFeatures: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="../lnrpc/FeatureBit.html" name="lnrpc.FeatureBit" id="lnrpc.FeatureBit" class="extype">FeatureBit</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="maxParts">maxParts: <a href="../org/bitcoins/core/number/UInt32.html" name="org.bitcoins.core.number.UInt32" id="org.bitcoins.core.number.UInt32" class="extype">UInt32</a> = <span class="defval"><span class="name"><a href="">routerrpc.SendPaymentRequest._typemapper_maxParts.toCustom(0)</a></span></span></span>, <span name="noInflightUpdates">noInflightUpdates: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a> = <span class="symbol">false</span></span>, <span name="maxShardSizeMsat">maxShardSizeMsat: <a href="../org/bitcoins/core/number/UInt64.html" name="org.bitcoins.core.number.UInt64" id="org.bitcoins.core.number.UInt64" class="extype">UInt64</a> = <span class="defval"><span class="name"><a href="">routerrpc.SendPaymentRequest._typemapper_maxShardSizeMsat.toCustom(0L)</a></span></span></span>, <span name="amp">amp: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a> = <span class="symbol">false</span></span>, <span name="timePref">timePref: <a href="https://www.scala-lang.org/api/2.13.8/scala/Double.html#scala.Double" name="scala.Double" id="scala.Double" class="extype">Double</a> = <span class="symbol">0.0</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SendPaymentRequest.html" name="routerrpc.SendPaymentRequest" id="routerrpc.SendPaymentRequest" class="extype">SendPaymentRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">dest</dt><dd class="cmt"><p>
The identity pubkey of the payment recipient</p></dd><dt class="param">amt</dt><dd class="cmt"><p>
Number of satoshis to send.
The fields amt and amt_msat are mutually exclusive.</p></dd><dt class="param">amtMsat</dt><dd class="cmt"><p>
Number of millisatoshis to send.
The fields amt and amt_msat are mutually exclusive.</p></dd><dt class="param">paymentHash</dt><dd class="cmt"><p>
The hash to use within the payment's HTLC</p></dd><dt class="param">finalCltvDelta</dt><dd class="cmt"><p>
The CLTV delta from the current height that should be used to set the
timelock for the final hop.</p></dd><dt class="param">paymentAddr</dt><dd class="cmt"><p>
An optional payment addr to be included within the last hop of the route.</p></dd><dt class="param">paymentRequest</dt><dd class="cmt"><p>
A bare-bones invoice for a payment within the Lightning Network. With the
details of the invoice, the sender has all the data necessary to send a
payment to the recipient. The amount in the payment request may be zero. In
that case it is required to set the amt field as well. If no payment request
is specified, the following fields are required: dest, amt and payment_hash.</p></dd><dt class="param">timeoutSeconds</dt><dd class="cmt"><p>
An upper limit on the amount of time we should spend when attempting to
fulfill the payment. This is expressed in seconds. If we cannot make a
successful payment within this time frame, an error will be returned.
This field must be non-zero.</p></dd><dt class="param">feeLimitSat</dt><dd class="cmt"><p>
The maximum number of satoshis that will be paid as a fee of the payment.
If this field is left to the default value of 0, only zero-fee routes will
be considered. This usually means single hop routes connecting directly to
the destination. To send the payment without a fee limit, use max int here.
The fields fee_limit_sat and fee_limit_msat are mutually exclusive.</p></dd><dt class="param">feeLimitMsat</dt><dd class="cmt"><p>
The maximum number of millisatoshis that will be paid as a fee of the
payment. If this field is left to the default value of 0, only zero-fee
routes will be considered. This usually means single hop routes connecting
directly to the destination. To send the payment without a fee limit, use
max int here.
The fields fee_limit_sat and fee_limit_msat are mutually exclusive.</p></dd><dt class="param">outgoingChanId</dt><dd class="cmt"><p>
Deprecated, use outgoing_chan_ids. The channel id of the channel that must
be taken to the first hop. If zero, any channel may be used (unless
outgoing_chan_ids are set).</p></dd><dt class="param">outgoingChanIds</dt><dd class="cmt"><p>
The channel ids of the channels are allowed for the first hop. If empty,
any channel may be used.</p></dd><dt class="param">lastHopPubkey</dt><dd class="cmt"><p>
The pubkey of the last hop of the route. If empty, any hop may be used.</p></dd><dt class="param">cltvLimit</dt><dd class="cmt"><p>
An optional maximum total time lock for the route. This should not exceed
lnd's <code>--max-cltv-expiry</code> setting. If zero, then the value of
<code>--max-cltv-expiry</code> is enforced.</p></dd><dt class="param">routeHints</dt><dd class="cmt"><p>
Optional route hints to reach the destination through private channels.</p></dd><dt class="param">destCustomRecords</dt><dd class="cmt"><p>
An optional field that can be used to pass an arbitrary set of TLV records
to a peer which understands the new records. This can be used to pass
application specific data during the payment attempt. Record types are
required to be in the custom range &gt;= 65536. When using REST, the values
must be encoded as base64.</p></dd><dt class="param">allowSelfPayment</dt><dd class="cmt"><p>
If set, circular payments to self are permitted.</p></dd><dt class="param">destFeatures</dt><dd class="cmt"><p>
Features assumed to be supported by the final node. All transitive feature
dependencies must also be set properly. For a given feature bit pair, either
optional or remote may be set, but not both. If this field is nil or empty,
the router will try to load destination features from the graph as a
fallback.</p></dd><dt class="param">maxParts</dt><dd class="cmt"><p>
The maximum number of partial payments that may be use to complete the full
amount.</p></dd><dt class="param">noInflightUpdates</dt><dd class="cmt"><p>
If set, only the final payment update is streamed back. Intermediate updates
that show which htlcs are still in flight are suppressed.</p></dd><dt class="param">maxShardSizeMsat</dt><dd class="cmt"><p>
The largest payment split that should be attempted when making a payment if
splitting is necessary. Setting this value will effectively cause lnd to
split more aggressively, vs only when it thinks it needs to. Note that this
value is in milli-satoshis.</p></dd><dt class="param">amp</dt><dd class="cmt"><p>
If set, an AMP-payment will be attempted.</p></dd><dt class="param">timePref</dt><dd class="cmt"><p>
The time preference for this payment. Set to -1 to optimize for fees
only, to 1 to optimize for reliability only or a value inbetween for a mix.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SendToRouteRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SendToRouteRequestextendsGeneratedMessagewithUpdatable[routerrpc.SendToRouteRequest]withProductwithSerializable" class="anchorToMember"></a><a id="SendToRouteRequest:SendToRouteRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SendToRouteRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SendToRouteRequest.html" title=""><span class="name">SendToRouteRequest</span></a><span class="params">(<span name="paymentHash">paymentHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="route">route: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="../lnrpc/Route.html" name="lnrpc.Route" id="lnrpc.Route" class="extype">Route</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SendToRouteRequest.html" name="routerrpc.SendToRouteRequest" id="routerrpc.SendToRouteRequest" class="extype">SendToRouteRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">paymentHash</dt><dd class="cmt"><p>
The payment hash to use for the HTLC.</p></dd><dt class="param">route</dt><dd class="cmt"><p>
Route that should be used to attempt to complete the payment.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SendToRouteResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SendToRouteResponseextendsGeneratedMessagewithUpdatable[routerrpc.SendToRouteResponse]withProductwithSerializable" class="anchorToMember"></a><a id="SendToRouteResponse:SendToRouteResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SendToRouteResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SendToRouteResponse.html" title=""><span class="name">SendToRouteResponse</span></a><span class="params">(<span name="preimage">preimage: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="failure">failure: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="../lnrpc/Failure.html" name="lnrpc.Failure" id="lnrpc.Failure" class="extype">Failure</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SendToRouteResponse.html" name="routerrpc.SendToRouteResponse" id="routerrpc.SendToRouteResponse" class="extype">SendToRouteResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">preimage</dt><dd class="cmt"><p>
The preimage obtained by making the payment.</p></dd><dt class="param">failure</dt><dd class="cmt"><p>
The failure message in case the payment failed.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SetMissionControlConfigRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SetMissionControlConfigRequestextendsGeneratedMessagewithUpdatable[routerrpc.SetMissionControlConfigRequest]withProductwithSerializable" class="anchorToMember"></a><a id="SetMissionControlConfigRequest:SetMissionControlConfigRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SetMissionControlConfigRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SetMissionControlConfigRequest.html" title=""><span class="name">SetMissionControlConfigRequest</span></a><span class="params">(<span name="config">config: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="MissionControlConfig.html" name="routerrpc.MissionControlConfig" id="routerrpc.MissionControlConfig" class="extype">MissionControlConfig</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SetMissionControlConfigRequest.html" name="routerrpc.SetMissionControlConfigRequest" id="routerrpc.SetMissionControlConfigRequest" class="extype">SetMissionControlConfigRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">config</dt><dd class="cmt"><p>
The config to set for mission control. Note that all values *must* be set,
because the full config will be applied.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SetMissionControlConfigResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SetMissionControlConfigResponseextendsGeneratedMessagewithUpdatable[routerrpc.SetMissionControlConfigResponse]withProductwithSerializable" class="anchorToMember"></a><a id="SetMissionControlConfigResponse:SetMissionControlConfigResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SetMissionControlConfigResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SetMissionControlConfigResponse.html" title=""><span class="name">SetMissionControlConfigResponse</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SetMissionControlConfigResponse.html" name="routerrpc.SetMissionControlConfigResponse" id="routerrpc.SetMissionControlConfigResponse" class="extype">SetMissionControlConfigResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SettleEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SettleEventextendsGeneratedMessagewithUpdatable[routerrpc.SettleEvent]withProductwithSerializable" class="anchorToMember"></a><a id="SettleEvent:SettleEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SettleEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SettleEvent.html" title=""><span class="name">SettleEvent</span></a><span class="params">(<span name="preimage">preimage: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SettleEvent.html" name="routerrpc.SettleEvent" id="routerrpc.SettleEvent" class="extype">SettleEvent</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">preimage</dt><dd class="cmt"><p>
The revealed preimage.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.SubscribeHtlcEventsRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="SubscribeHtlcEventsRequestextendsGeneratedMessagewithUpdatable[routerrpc.SubscribeHtlcEventsRequest]withProductwithSerializable" class="anchorToMember"></a><a id="SubscribeHtlcEventsRequest:SubscribeHtlcEventsRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SubscribeHtlcEventsRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="SubscribeHtlcEventsRequest.html" title=""><span class="name">SubscribeHtlcEventsRequest</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="SubscribeHtlcEventsRequest.html" name="routerrpc.SubscribeHtlcEventsRequest" id="routerrpc.SubscribeHtlcEventsRequest" class="extype">SubscribeHtlcEventsRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.TrackPaymentRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="TrackPaymentRequestextendsGeneratedMessagewithUpdatable[routerrpc.TrackPaymentRequest]withProductwithSerializable" class="anchorToMember"></a><a id="TrackPaymentRequest:TrackPaymentRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/TrackPaymentRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="TrackPaymentRequest.html" title=""><span class="name">TrackPaymentRequest</span></a><span class="params">(<span name="paymentHash">paymentHash: <a href="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.19.4/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString" name="com.google.protobuf.ByteString" id="com.google.protobuf.ByteString" class="extype">ByteString</a> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="noInflightUpdates">noInflightUpdates: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a> = <span class="symbol">false</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="TrackPaymentRequest.html" name="routerrpc.TrackPaymentRequest" id="routerrpc.TrackPaymentRequest" class="extype">TrackPaymentRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">paymentHash</dt><dd class="cmt"><p>
The hash of the payment to look up.</p></dd><dt class="param">noInflightUpdates</dt><dd class="cmt"><p>
If set, only the final payment update is streamed back. Intermediate updates
that show which htlcs are still in flight are suppressed.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.UpdateChanStatusRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateChanStatusRequestextendsGeneratedMessagewithUpdatable[routerrpc.UpdateChanStatusRequest]withProductwithSerializable" class="anchorToMember"></a><a id="UpdateChanStatusRequest:UpdateChanStatusRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/UpdateChanStatusRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="UpdateChanStatusRequest.html" title=""><span class="name">UpdateChanStatusRequest</span></a><span class="params">(<span name="chanPoint">chanPoint: <a href="https://www.scala-lang.org/api/2.13.8/scala/Option.html#scala.Option" name="scala.Option" id="scala.Option" class="extype">Option</a>[<a href="../lnrpc/ChannelPoint.html" name="lnrpc.ChannelPoint" id="lnrpc.ChannelPoint" class="extype">ChannelPoint</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.None</a></span></span></span>, <span name="action">action: <a href="ChanStatusAction.html" name="routerrpc.ChanStatusAction" id="routerrpc.ChanStatusAction" class="extype">ChanStatusAction</a> = <span class="symbol"><span class="name"><a href="">routerrpc.ChanStatusAction.ENABLE</a></span></span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="UpdateChanStatusRequest.html" name="routerrpc.UpdateChanStatusRequest" id="routerrpc.UpdateChanStatusRequest" class="extype">UpdateChanStatusRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.UpdateChanStatusResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateChanStatusResponseextendsGeneratedMessagewithUpdatable[routerrpc.UpdateChanStatusResponse]withProductwithSerializable" class="anchorToMember"></a><a id="UpdateChanStatusResponse:UpdateChanStatusResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/UpdateChanStatusResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="UpdateChanStatusResponse.html" title=""><span class="name">UpdateChanStatusResponse</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="UpdateChanStatusResponse.html" name="routerrpc.UpdateChanStatusResponse" id="routerrpc.UpdateChanStatusResponse" class="extype">UpdateChanStatusResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.XImportMissionControlRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="XImportMissionControlRequestextendsGeneratedMessagewithUpdatable[routerrpc.XImportMissionControlRequest]withProductwithSerializable" class="anchorToMember"></a><a id="XImportMissionControlRequest:XImportMissionControlRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/XImportMissionControlRequest.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="XImportMissionControlRequest.html" title=""><span class="name">XImportMissionControlRequest</span></a><span class="params">(<span name="pairs">pairs: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<a href="PairHistory.html" name="routerrpc.PairHistory" id="routerrpc.PairHistory" class="extype">PairHistory</a>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="force">force: <a href="https://www.scala-lang.org/api/2.13.8/scala/Boolean.html#scala.Boolean" name="scala.Boolean" id="scala.Boolean" class="extype">Boolean</a> = <span class="symbol">false</span></span>, <span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="XImportMissionControlRequest.html" name="routerrpc.XImportMissionControlRequest" id="routerrpc.XImportMissionControlRequest" class="extype">XImportMissionControlRequest</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">pairs</dt><dd class="cmt"><p>
Node pair-level mission control state to be imported.</p></dd><dt class="param">force</dt><dd class="cmt"><p>
Whether to force override MC pair history. Note that even with force
override the failure pair is imported before the success pair and both
still clamp existing failure/success amounts.</p></dd></dl><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.XImportMissionControlResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="XImportMissionControlResponseextendsGeneratedMessagewithUpdatable[routerrpc.XImportMissionControlResponse]withProductwithSerializable" class="anchorToMember"></a><a id="XImportMissionControlResponse:XImportMissionControlResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/XImportMissionControlResponse.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="XImportMissionControlResponse.html" title=""><span class="name">XImportMissionControlResponse</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet" name="scalapb.UnknownFieldSet" id="scalapb.UnknownFieldSet" class="extype">UnknownFieldSet</a> = <span class="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage" name="scalapb.GeneratedMessage" id="scalapb.GeneratedMessage" class="extype">GeneratedMessage</a> with <a href="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.10/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="XImportMissionControlResponse.html" name="routerrpc.XImportMissionControlResponse" id="routerrpc.XImportMissionControlResponse" class="extype">XImportMissionControlResponse</a>] with <a href="https://www.scala-lang.org/api/2.13.8/scala/Product.html#scala.Product" name="scala.Product" id="scala.Product" class="extype">Product</a> with <a href="../scala/index.html#Serializable=java.io.Serializable" name="scala.Serializable" id="scala.Serializable" class="extmbr">Serializable</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@SerialVersionUID</span><span class="args">()</span> </dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="routerrpc.BuildRouteRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BuildRouteRequest" class="anchorToMember"></a><a id="BuildRouteRequest:BuildRouteRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/BuildRouteRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="BuildRouteRequest$.html" title=""><span class="name">BuildRouteRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="BuildRouteRequest.html" name="routerrpc.BuildRouteRequest" id="routerrpc.BuildRouteRequest" class="extype">BuildRouteRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.BuildRouteResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="BuildRouteResponse" class="anchorToMember"></a><a id="BuildRouteResponse:BuildRouteResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/BuildRouteResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="BuildRouteResponse$.html" title=""><span class="name">BuildRouteResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="BuildRouteResponse.html" name="routerrpc.BuildRouteResponse" id="routerrpc.BuildRouteResponse" class="extype">BuildRouteResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.ChanStatusAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ChanStatusAction" class="anchorToMember"></a><a id="ChanStatusAction:ChanStatusAction" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ChanStatusAction$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ChanStatusAction$.html" title=""><span class="name">ChanStatusAction</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnumCompanion.html#scalapb.GeneratedEnumCompanion" name="scalapb.GeneratedEnumCompanion" id="scalapb.GeneratedEnumCompanion" class="extype">GeneratedEnumCompanion</a>[<a href="ChanStatusAction.html" name="routerrpc.ChanStatusAction" id="routerrpc.ChanStatusAction" class="extype">ChanStatusAction</a>]</span></span></li><li class="indented0 " name="routerrpc.CircuitKey" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CircuitKey" class="anchorToMember"></a><a id="CircuitKey:CircuitKey" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/CircuitKey$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="CircuitKey$.html" title=""><span class="name">CircuitKey</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="CircuitKey.html" name="routerrpc.CircuitKey" id="routerrpc.CircuitKey" class="extype">CircuitKey</a>]</span></span></li><li class="indented0 " name="routerrpc.DefaultRouterClient" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="DefaultRouterClient" class="anchorToMember"></a><a id="DefaultRouterClient:DefaultRouterClient" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/DefaultRouterClient$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="DefaultRouterClient$.html" title=""><span class="name">DefaultRouterClient</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.FailureDetail" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="FailureDetail" class="anchorToMember"></a><a id="FailureDetail:FailureDetail" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/FailureDetail$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="FailureDetail$.html" title=""><span class="name">FailureDetail</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnumCompanion.html#scalapb.GeneratedEnumCompanion" name="scalapb.GeneratedEnumCompanion" id="scalapb.GeneratedEnumCompanion" class="extype">GeneratedEnumCompanion</a>[<a href="FailureDetail.html" name="routerrpc.FailureDetail" id="routerrpc.FailureDetail" class="extype">FailureDetail</a>]</span></span></li><li class="indented0 " name="routerrpc.ForwardEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ForwardEvent" class="anchorToMember"></a><a id="ForwardEvent:ForwardEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ForwardEvent$.html" title=""><span class="name">ForwardEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ForwardEvent.html" name="routerrpc.ForwardEvent" id="routerrpc.ForwardEvent" class="extype">ForwardEvent</a>]</span></span></li><li class="indented0 " name="routerrpc.ForwardFailEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ForwardFailEvent" class="anchorToMember"></a><a id="ForwardFailEvent:ForwardFailEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardFailEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ForwardFailEvent$.html" title=""><span class="name">ForwardFailEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ForwardFailEvent.html" name="routerrpc.ForwardFailEvent" id="routerrpc.ForwardFailEvent" class="extype">ForwardFailEvent</a>]</span></span></li><li class="indented0 " name="routerrpc.ForwardHtlcInterceptRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ForwardHtlcInterceptRequest" class="anchorToMember"></a><a id="ForwardHtlcInterceptRequest:ForwardHtlcInterceptRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardHtlcInterceptRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ForwardHtlcInterceptRequest$.html" title=""><span class="name">ForwardHtlcInterceptRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ForwardHtlcInterceptRequest.html" name="routerrpc.ForwardHtlcInterceptRequest" id="routerrpc.ForwardHtlcInterceptRequest" class="extype">ForwardHtlcInterceptRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.ForwardHtlcInterceptResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ForwardHtlcInterceptResponse" class="anchorToMember"></a><a id="ForwardHtlcInterceptResponse:ForwardHtlcInterceptResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ForwardHtlcInterceptResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ForwardHtlcInterceptResponse$.html" title=""><span class="name">ForwardHtlcInterceptResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ForwardHtlcInterceptResponse.html" name="routerrpc.ForwardHtlcInterceptResponse" id="routerrpc.ForwardHtlcInterceptResponse" class="extype">ForwardHtlcInterceptResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.GetMissionControlConfigRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetMissionControlConfigRequest" class="anchorToMember"></a><a id="GetMissionControlConfigRequest:GetMissionControlConfigRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/GetMissionControlConfigRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetMissionControlConfigRequest$.html" title=""><span class="name">GetMissionControlConfigRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetMissionControlConfigRequest.html" name="routerrpc.GetMissionControlConfigRequest" id="routerrpc.GetMissionControlConfigRequest" class="extype">GetMissionControlConfigRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.GetMissionControlConfigResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetMissionControlConfigResponse" class="anchorToMember"></a><a id="GetMissionControlConfigResponse:GetMissionControlConfigResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/GetMissionControlConfigResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="GetMissionControlConfigResponse$.html" title=""><span class="name">GetMissionControlConfigResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetMissionControlConfigResponse.html" name="routerrpc.GetMissionControlConfigResponse" id="routerrpc.GetMissionControlConfigResponse" class="extype">GetMissionControlConfigResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.HtlcEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HtlcEvent" class="anchorToMember"></a><a id="HtlcEvent:HtlcEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/HtlcEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="HtlcEvent$.html" title=""><span class="name">HtlcEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="HtlcEvent.html" name="routerrpc.HtlcEvent" id="routerrpc.HtlcEvent" class="extype">HtlcEvent</a>]</span></span></li><li class="indented0 " name="routerrpc.HtlcInfo" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="HtlcInfo" class="anchorToMember"></a><a id="HtlcInfo:HtlcInfo" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/HtlcInfo$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="HtlcInfo$.html" title=""><span class="name">HtlcInfo</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="HtlcInfo.html" name="routerrpc.HtlcInfo" id="routerrpc.HtlcInfo" class="extype">HtlcInfo</a>]</span></span></li><li class="indented0 " name="routerrpc.LinkFailEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LinkFailEvent" class="anchorToMember"></a><a id="LinkFailEvent:LinkFailEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/LinkFailEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="LinkFailEvent$.html" title=""><span class="name">LinkFailEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="LinkFailEvent.html" name="routerrpc.LinkFailEvent" id="routerrpc.LinkFailEvent" class="extype">LinkFailEvent</a>]</span></span></li><li class="indented0 " name="routerrpc.MissionControlConfig" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MissionControlConfig" class="anchorToMember"></a><a id="MissionControlConfig:MissionControlConfig" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/MissionControlConfig$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="MissionControlConfig$.html" title=""><span class="name">MissionControlConfig</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="MissionControlConfig.html" name="routerrpc.MissionControlConfig" id="routerrpc.MissionControlConfig" class="extype">MissionControlConfig</a>]</span></span></li><li class="indented0 " name="routerrpc.PairData" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PairData" class="anchorToMember"></a><a id="PairData:PairData" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PairData$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="PairData$.html" title=""><span class="name">PairData</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="PairData.html" name="routerrpc.PairData" id="routerrpc.PairData" class="extype">PairData</a>]</span></span></li><li class="indented0 " name="routerrpc.PairHistory" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PairHistory" class="anchorToMember"></a><a id="PairHistory:PairHistory" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PairHistory$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="PairHistory$.html" title=""><span class="name">PairHistory</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="PairHistory.html" name="routerrpc.PairHistory" id="routerrpc.PairHistory" class="extype">PairHistory</a>]</span></span></li><li class="indented0 " name="routerrpc.PaymentState" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PaymentState" class="anchorToMember"></a><a id="PaymentState:PaymentState" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PaymentState$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="PaymentState$.html" title=""><span class="name">PaymentState</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnumCompanion.html#scalapb.GeneratedEnumCompanion" name="scalapb.GeneratedEnumCompanion" id="scalapb.GeneratedEnumCompanion" class="extype">GeneratedEnumCompanion</a>[<a href="PaymentState.html" name="routerrpc.PaymentState" id="routerrpc.PaymentState" class="extype">PaymentState</a>]</span></span></li><li class="indented0 " name="routerrpc.PaymentStatus" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="PaymentStatus" class="anchorToMember"></a><a id="PaymentStatus:PaymentStatus" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/PaymentStatus$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="PaymentStatus$.html" title=""><span class="name">PaymentStatus</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="PaymentStatus.html" name="routerrpc.PaymentStatus" id="routerrpc.PaymentStatus" class="extype">PaymentStatus</a>]</span></span></li><li class="indented0 " name="routerrpc.QueryMissionControlRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="QueryMissionControlRequest" class="anchorToMember"></a><a id="QueryMissionControlRequest:QueryMissionControlRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryMissionControlRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="QueryMissionControlRequest$.html" title=""><span class="name">QueryMissionControlRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="QueryMissionControlRequest.html" name="routerrpc.QueryMissionControlRequest" id="routerrpc.QueryMissionControlRequest" class="extype">QueryMissionControlRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.QueryMissionControlResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="QueryMissionControlResponse" class="anchorToMember"></a><a id="QueryMissionControlResponse:QueryMissionControlResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryMissionControlResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="QueryMissionControlResponse$.html" title=""><span class="name">QueryMissionControlResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="QueryMissionControlResponse.html" name="routerrpc.QueryMissionControlResponse" id="routerrpc.QueryMissionControlResponse" class="extype">QueryMissionControlResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.QueryProbabilityRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="QueryProbabilityRequest" class="anchorToMember"></a><a id="QueryProbabilityRequest:QueryProbabilityRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryProbabilityRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="QueryProbabilityRequest$.html" title=""><span class="name">QueryProbabilityRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="QueryProbabilityRequest.html" name="routerrpc.QueryProbabilityRequest" id="routerrpc.QueryProbabilityRequest" class="extype">QueryProbabilityRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.QueryProbabilityResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="QueryProbabilityResponse" class="anchorToMember"></a><a id="QueryProbabilityResponse:QueryProbabilityResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/QueryProbabilityResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="QueryProbabilityResponse$.html" title=""><span class="name">QueryProbabilityResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="QueryProbabilityResponse.html" name="routerrpc.QueryProbabilityResponse" id="routerrpc.QueryProbabilityResponse" class="extype">QueryProbabilityResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.ResetMissionControlRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ResetMissionControlRequest" class="anchorToMember"></a><a id="ResetMissionControlRequest:ResetMissionControlRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ResetMissionControlRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ResetMissionControlRequest$.html" title=""><span class="name">ResetMissionControlRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ResetMissionControlRequest.html" name="routerrpc.ResetMissionControlRequest" id="routerrpc.ResetMissionControlRequest" class="extype">ResetMissionControlRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.ResetMissionControlResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ResetMissionControlResponse" class="anchorToMember"></a><a id="ResetMissionControlResponse:ResetMissionControlResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ResetMissionControlResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ResetMissionControlResponse$.html" title=""><span class="name">ResetMissionControlResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="ResetMissionControlResponse.html" name="routerrpc.ResetMissionControlResponse" id="routerrpc.ResetMissionControlResponse" class="extype">ResetMissionControlResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.ResolveHoldForwardAction" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ResolveHoldForwardAction" class="anchorToMember"></a><a id="ResolveHoldForwardAction:ResolveHoldForwardAction" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/ResolveHoldForwardAction$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ResolveHoldForwardAction$.html" title=""><span class="name">ResolveHoldForwardAction</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedEnumCompanion.html#scalapb.GeneratedEnumCompanion" name="scalapb.GeneratedEnumCompanion" id="scalapb.GeneratedEnumCompanion" class="extype">GeneratedEnumCompanion</a>[<a href="ResolveHoldForwardAction.html" name="routerrpc.ResolveHoldForwardAction" id="routerrpc.ResolveHoldForwardAction" class="extype">ResolveHoldForwardAction</a>]</span></span></li><li class="indented0 " name="routerrpc.RouteFeeRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RouteFeeRequest" class="anchorToMember"></a><a id="RouteFeeRequest:RouteFeeRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouteFeeRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RouteFeeRequest$.html" title=""><span class="name">RouteFeeRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="RouteFeeRequest.html" name="routerrpc.RouteFeeRequest" id="routerrpc.RouteFeeRequest" class="extype">RouteFeeRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.RouteFeeResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RouteFeeResponse" class="anchorToMember"></a><a id="RouteFeeResponse:RouteFeeResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouteFeeResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RouteFeeResponse$.html" title=""><span class="name">RouteFeeResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="RouteFeeResponse.html" name="routerrpc.RouteFeeResponse" id="routerrpc.RouteFeeResponse" class="extype">RouteFeeResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.Router" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Router" class="anchorToMember"></a><a id="Router:Router" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/Router$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Router$.html" title=""><span class="name">Router</span></a><span class="result"> extends <a href="https://doc.akka.io/api/akka-grpc/2.1.4/akka/grpc/akka/grpc/ServiceDescription.html#akka.grpc.ServiceDescription" name="akka.grpc.ServiceDescription" id="akka.grpc.ServiceDescription" class="extype">ServiceDescription</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.RouterClient" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RouterClient" class="anchorToMember"></a><a id="RouterClient:RouterClient" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouterClient$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RouterClient$.html" title=""><span class="name">RouterClient</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.RouterHandler" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="RouterHandler" class="anchorToMember"></a><a id="RouterHandler:RouterHandler" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouterHandler$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RouterHandler$.html" title=""><span class="name">RouterHandler</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@ApiMayChange</span><span class="args">()</span> <span class="name">@AkkaGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="routerrpc.RouterProto" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RouterProto" class="anchorToMember"></a><a id="RouterProto:RouterProto" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/RouterProto$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RouterProto$.html" title=""><span class="name">RouterProto</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedFileObject.html#scalapb.GeneratedFileObject" name="scalapb.GeneratedFileObject" id="scalapb.GeneratedFileObject" class="extype">GeneratedFileObject</a></span></span></li><li class="indented0 " name="routerrpc.SendPaymentRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SendPaymentRequest" class="anchorToMember"></a><a id="SendPaymentRequest:SendPaymentRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SendPaymentRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SendPaymentRequest$.html" title=""><span class="name">SendPaymentRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SendPaymentRequest.html" name="routerrpc.SendPaymentRequest" id="routerrpc.SendPaymentRequest" class="extype">SendPaymentRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.SendToRouteRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SendToRouteRequest" class="anchorToMember"></a><a id="SendToRouteRequest:SendToRouteRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SendToRouteRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SendToRouteRequest$.html" title=""><span class="name">SendToRouteRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SendToRouteRequest.html" name="routerrpc.SendToRouteRequest" id="routerrpc.SendToRouteRequest" class="extype">SendToRouteRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.SendToRouteResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SendToRouteResponse" class="anchorToMember"></a><a id="SendToRouteResponse:SendToRouteResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SendToRouteResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SendToRouteResponse$.html" title=""><span class="name">SendToRouteResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SendToRouteResponse.html" name="routerrpc.SendToRouteResponse" id="routerrpc.SendToRouteResponse" class="extype">SendToRouteResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.SetMissionControlConfigRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetMissionControlConfigRequest" class="anchorToMember"></a><a id="SetMissionControlConfigRequest:SetMissionControlConfigRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SetMissionControlConfigRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SetMissionControlConfigRequest$.html" title=""><span class="name">SetMissionControlConfigRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SetMissionControlConfigRequest.html" name="routerrpc.SetMissionControlConfigRequest" id="routerrpc.SetMissionControlConfigRequest" class="extype">SetMissionControlConfigRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.SetMissionControlConfigResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetMissionControlConfigResponse" class="anchorToMember"></a><a id="SetMissionControlConfigResponse:SetMissionControlConfigResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SetMissionControlConfigResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SetMissionControlConfigResponse$.html" title=""><span class="name">SetMissionControlConfigResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SetMissionControlConfigResponse.html" name="routerrpc.SetMissionControlConfigResponse" id="routerrpc.SetMissionControlConfigResponse" class="extype">SetMissionControlConfigResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.SettleEvent" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SettleEvent" class="anchorToMember"></a><a id="SettleEvent:SettleEvent" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SettleEvent$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SettleEvent$.html" title=""><span class="name">SettleEvent</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SettleEvent.html" name="routerrpc.SettleEvent" id="routerrpc.SettleEvent" class="extype">SettleEvent</a>]</span></span></li><li class="indented0 " name="routerrpc.SubscribeHtlcEventsRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SubscribeHtlcEventsRequest" class="anchorToMember"></a><a id="SubscribeHtlcEventsRequest:SubscribeHtlcEventsRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/SubscribeHtlcEventsRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="SubscribeHtlcEventsRequest$.html" title=""><span class="name">SubscribeHtlcEventsRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="SubscribeHtlcEventsRequest.html" name="routerrpc.SubscribeHtlcEventsRequest" id="routerrpc.SubscribeHtlcEventsRequest" class="extype">SubscribeHtlcEventsRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.TrackPaymentRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="TrackPaymentRequest" class="anchorToMember"></a><a id="TrackPaymentRequest:TrackPaymentRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/TrackPaymentRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="TrackPaymentRequest$.html" title=""><span class="name">TrackPaymentRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="TrackPaymentRequest.html" name="routerrpc.TrackPaymentRequest" id="routerrpc.TrackPaymentRequest" class="extype">TrackPaymentRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.UpdateChanStatusRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateChanStatusRequest" class="anchorToMember"></a><a id="UpdateChanStatusRequest:UpdateChanStatusRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/UpdateChanStatusRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="UpdateChanStatusRequest$.html" title=""><span class="name">UpdateChanStatusRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="UpdateChanStatusRequest.html" name="routerrpc.UpdateChanStatusRequest" id="routerrpc.UpdateChanStatusRequest" class="extype">UpdateChanStatusRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.UpdateChanStatusResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UpdateChanStatusResponse" class="anchorToMember"></a><a id="UpdateChanStatusResponse:UpdateChanStatusResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/UpdateChanStatusResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="UpdateChanStatusResponse$.html" title=""><span class="name">UpdateChanStatusResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="UpdateChanStatusResponse.html" name="routerrpc.UpdateChanStatusResponse" id="routerrpc.UpdateChanStatusResponse" class="extype">UpdateChanStatusResponse</a>]</span></span></li><li class="indented0 " name="routerrpc.XImportMissionControlRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="XImportMissionControlRequest" class="anchorToMember"></a><a id="XImportMissionControlRequest:XImportMissionControlRequest" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/XImportMissionControlRequest$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="XImportMissionControlRequest$.html" title=""><span class="name">XImportMissionControlRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="XImportMissionControlRequest.html" name="routerrpc.XImportMissionControlRequest" id="routerrpc.XImportMissionControlRequest" class="extype">XImportMissionControlRequest</a>]</span></span></li><li class="indented0 " name="routerrpc.XImportMissionControlResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="XImportMissionControlResponse" class="anchorToMember"></a><a id="XImportMissionControlResponse:XImportMissionControlResponse" class="anchorToMember"></a> <span class="permalink"><a href="../routerrpc/XImportMissionControlResponse$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="XImportMissionControlResponse$.html" title=""><span class="name">XImportMissionControlResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.10/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="XImportMissionControlResponse.html" name="routerrpc.XImportMissionControlResponse" id="routerrpc.XImportMissionControlResponse" class="extype">XImportMissionControlResponse</a>]</span></span></li></ol></div></div><div id="inheritedMembers"></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>