An optional payment addr to be included within the last hop of the route.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.BuildRouteResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="BuildRouteResponseextendsGeneratedMessagewithUpdatable[routerrpc.BuildRouteResponse]withProductwithSerializable"class="anchorToMember"></a><aid="BuildRouteResponse:BuildRouteResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/BuildRouteResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="BuildRouteResponse.html"title=""><spanclass="name">BuildRouteResponse</span></a><spanclass="params">(<spanname="route">route: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="../lnrpc/Route.html"name="lnrpc.Route"id="lnrpc.Route"class="extype">Route</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="BuildRouteResponse.html"name="routerrpc.BuildRouteResponse"id="routerrpc.BuildRouteResponse"class="extype">BuildRouteResponse</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">route</dt><ddclass="cmt"><p>
Fully specified route that can be used to execute the payment.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.ChanStatusAction"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="ChanStatusActionextendsGeneratedEnum"class="anchorToMember"></a><aid="ChanStatusAction:ChanStatusAction"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/ChanStatusAction.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">sealed abstract </span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="ChanStatusAction.html"title=""><spanclass="name">ChanStatusAction</span></a><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedEnum.html#scalapb.GeneratedEnum"name="scalapb.GeneratedEnum"id="scalapb.GeneratedEnum"class="extype">GeneratedEnum</a></span></span></li><liclass="indented0 "name="routerrpc.CircuitKey"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="CircuitKeyextendsGeneratedMessagewithUpdatable[routerrpc.CircuitKey]withProductwithSerializable"class="anchorToMember"></a><aid="CircuitKey:CircuitKey"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/CircuitKey.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="CircuitKey.html"title=""><spanclass="name">CircuitKey</span></a><spanclass="params">(<spanname="chanId">chanId: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="htlcId">htlcId: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="CircuitKey.html"name="routerrpc.CircuitKey"id="routerrpc.CircuitKey"class="extype">CircuitKey</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">chanId</dt><ddclass="cmt"><p>
/ The index of the incoming htlc in the incoming channel.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.FailureDetail"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="FailureDetailextendsGeneratedEnum"class="anchorToMember"></a><aid="FailureDetail:FailureDetail"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/FailureDetail.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">sealed abstract </span><spanclass="kind">class</span></span><spanclass="symbol"><ahref="FailureDetail.html"title=""><spanclass="name">FailureDetail</span></a><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedEnum.html#scalapb.GeneratedEnum"name="scalapb.GeneratedEnum"id="scalapb.GeneratedEnum"class="extype">GeneratedEnum</a></span></span></li><liclass="indented0 "name="routerrpc.FinalHtlcEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="FinalHtlcEventextendsGeneratedMessagewithUpdatable[routerrpc.FinalHtlcEvent]withProductwithSerializable"class="anchorToMember"></a><aid="FinalHtlcEvent:FinalHtlcEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/FinalHtlcEvent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="FinalHtlcEvent.html"title=""><spanclass="name">FinalHtlcEvent</span></a><spanclass="params">(<spanname="settled">settled: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Boolean.html#scala.Boolean"name="scala.Boolean"id="scala.Boolean"class="extype">Boolean</a> = <spanclass="symbol">false</span></span>, <spanname="offchain">offchain: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Boolean.html#scala.Boolean"name="scala.Boolean"id="scala.Boolean"class="extype">Boolean</a> = <spanclass="symbol">false</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="FinalHtlcEvent.html"name="routerrpc.FinalHtlcEvent"id="routerrpc.FinalHtlcEvent"class="extype">FinalHtlcEvent</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.ForwardEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ForwardEventextendsGeneratedMessagewithUpdatable[routerrpc.ForwardEvent]withProductwithSerializable"class="anchorToMember"></a><aid="ForwardEvent:ForwardEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/ForwardEvent.html"title="Permalink"><icla
Info contains details about the htlc that was forwarded.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.ForwardFailEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ForwardFailEventextendsGeneratedMessagewithUpdatable[routerrpc.ForwardFailEvent]withProductwithSerializable"class="anchorToMember"></a><aid="ForwardFailEvent:ForwardFailEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/ForwardFailEvent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="ForwardFailEvent.html"title=""><spanclass="name">ForwardFailEvent</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="ForwardFailEvent.html"name="routerrpc.ForwardFailEvent"id="routerrpc.ForwardFailEvent"class="extype">ForwardFailEvent</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.ForwardHtlcInterceptRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ForwardHtlcInterceptRequestextendsGeneratedMessagewithUpdatable[routerrpc.ForwardHtlcInterceptRequest]withProductwithSerializable"class="anchorToMember"></a><aid="ForwardHtlcInterceptRequest:ForwardHtlcInterceptRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/ForwardHtlcInterceptRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="ForwardHtlcInterceptRequest.html"title=""><spanclass="name">ForwardHtlcInterceptRequest</span></a><spanclass="params">(<spanname="incomingCircuitKey">incomingCircuitKey: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="CircuitKey.html"name="routerrpc.CircuitKey"id="routerrpc.CircuitKey"class="extype">CircuitKey</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="incomingAmountMsat">incomingAmountMsat: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="incomingExpiry">incomingExpiry: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Int.html#scala.Int"name="scala.Int"id="scala.Int"class="extype">Int</a> = <spanclass="symbol">0</span></span>, <spanname="paymentHash">paymentHash:
default value for this field.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.GetMissionControlConfigRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="GetMissionControlConfigRequestextendsGeneratedMessagewithUpdatable[routerrpc.GetMissionControlConfigRequest]withProductwithSerializable"class="anchorToMember"></a><aid="GetMissionControlConfigRequest:GetMissionControlConfigRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/GetMissionControlConfigRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="GetMissionControlConfigRequest.html"title=""><spanclass="name">GetMissionControlConfigRequest</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="GetMissionControlConfigRequest.html"name="routerrpc.GetMissionControlConfigRequest"id="routerrpc.GetMissionControlConfigRequest"class="extype">GetMissionControlConfigRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.GetMissionControlConfigResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="GetMissionControlConfigResponseextendsGeneratedMessagewithUpdatable[routerrpc.GetMissionControlConfigResponse]withProductwithSerializable"class="anchorToMember"></a><aid="GetMissionControlConfigResponse:GetMissionControlConfigResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/GetMissionControlConfigResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="GetMissionControlConfigResponse.html"title=""><spanclass="name">GetMissionControlConfigResponse</span></a><spanclass="params">(<spanname="config">config: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="MissionControlConfig.html"name="routerrpc.MissionControlConfig"id="routerrpc.MissionControlConfig"class="extype">MissionControlConfig</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="
Mission control's currently active config.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.HtlcEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="HtlcEventextendsGeneratedMessagewithUpdatable[routerrpc.HtlcEvent]withProductwithSerializable"class="anchorToMember"></a><aid="HtlcEvent:HtlcEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/HtlcEvent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="HtlcEvent.html"title="HtlcEvent contains the htlc event that was processed."><spanclass="name">HtlcEvent</span></a><spanclass="params">(<spanname="incomingChannelId">incomingChannelId: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="outgoingChannelId">outgoingChannelId: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="incomingHtlcId">incomingHtlcId: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="outgoingHtlcId">outgoingHtlcId: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="timestampNs">timestampNs: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="eventType">eventType: <ahref="HtlcEvent$$EventType.html"name="routerrpc.HtlcEvent.EventType"id="routerrpc.HtlcEvent.EventType"class="extype">EventType</a> = <spanclass="defval"><spanclass="name"><ahref="">routerrpc.HtlcEvent.EventType.UNKNOWN</a></span></span></span>, <spanname="event">event: <ahref="HtlcEvent$$Event.html"name="routerrpc.HtlcEvent.Event"id="routerrpc.HtlcEvent.Event"class="extype">Event</a> = <spanclass="symbol"><spanclass="name"><ahref="">routerrpc.HtlcEvent.Event.Empty</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="HtlcEvent.html"name="routerrpc.HtlcEvent"id="routerrpc.HtlcEvent"class="extype">HtlcEvent</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt">HtlcEvent contains the htlc event that was processed.</p><divclass="fullcomment"><divclass="comment cmt"><p>HtlcEvent contains the htlc event that was processed. These are served on a
Highest amount that we could successfully forward in millisats.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.PairHistory"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="PairHistoryextendsGeneratedMessagewithUpdatable[routerrpc.PairHistory]withProductwithSerializable"class="anchorToMember"></a><aid="PairHistory:PairHistory"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/PairHistory.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="PairHistory.html"title="PairHistory contains the mission control state for a particular node pair."><spanclass="name">PairHistory</span></a><spanclass="params">(<spanname="nodeFrom">nodeFrom: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="nodeTo">nodeTo: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="history">history: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="PairData.html"name="routerrpc.PairData"id="routerrpc.PairData"class="extype">PairData</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="PairHistory.html"name="routerrpc.PairHistory"id="routerrpc.PairHistory"class="extype">PairHistory</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt">PairHistory contains the mission control state for a particular node pair.</p><divclass="fullcomment"><divclass="comment cmt"><p>PairHistory contains the mission control state for a particular node pair.
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.QueryMissionControlRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="QueryMissionControlRequestextendsGeneratedMessagewithUpdatable[routerrpc.QueryMissionControlRequest]withProductwithSerializable"class="anchorToMember"></a><aid="QueryMissionControlRequest:QueryMissionControlRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/QueryMissionControlRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="QueryMissionControlRequest.html"title=""><spanclass="name">QueryMissionControlRequest</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="QueryMissionControlRequest.html"name="routerrpc.QueryMissionControlRequest"id="routerrpc.QueryMissionControlRequest"class="extype">QueryMissionControlRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.QueryMissionControlResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="QueryMissionControlResponseextendsGeneratedMessagewithUpdatable[routerrpc.QueryMissionControlResponse]withProductwithSerializable"class="anchorToMember"></a><aid="QueryMissionControlResponse:QueryMissionControlResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/QueryMissionControlResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="QueryMissionControlResponse.html"title="QueryMissionControlResponse contains mission control state."><spanclass="name">QueryMissionControlResponse</span></a><spanclass="params">(<spanname="pairs">pairs: <ahref="../scala/index.html#Seq[+A]=Seq[A]"name="scala.Seq"id="scala.Seq"class="extmbr">Seq</a>[<ahref="PairHistory.html"name="routerrpc.PairHistory"id="routerrpc.PairHistory"class="extype">PairHistory</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span
The amount for which to calculate a probability.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.QueryProbabilityResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="QueryProbabilityResponseextendsGeneratedMessagewithUpdatable[routerrpc.QueryProbabilityResponse]withProductwithSerializable"class="anchorToMember"></a><aid="QueryProbabilityResponse:QueryProbabilityResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/QueryProbabilityResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="QueryProbabilityResponse.html"title=""><spanclass="name">QueryProbabilityResponse</span></a><spanclass="params">(<spanname="probability">probability: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Double.html#scala.Double"name="scala.Double"id="scala.Double"class="extype">Double</a> = <spanclass="symbol">0.0</span></span>, <spanname="history">history: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="PairData.html"name="routerrpc.PairData"id="routerrpc.PairData"class="extype">PairData</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="QueryProbabilityResponse.html"name="routerrpc.QueryProbabilityResponse"id="routerrpc.QueryProbabilityResponse"class="extype">QueryProbabilityResponse</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">probability</dt><ddclass="cmt"><p>
The historical data for the requested pair.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.ResetMissionControlRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ResetMissionControlRequestextendsGeneratedMessagewithUpdatable[routerrpc.ResetMissionControlRequest]withProductwithSerializable"class="anchorToMember"></a><aid="ResetMissionControlRequest:ResetMissionControlRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/ResetMissionControlRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="ResetMissionControlRequest.html"title=""><spanclass="name">ResetMissionControlRequest</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="ResetMissionControlRequest.html"name="routerrpc.ResetMissionControlRequest"id="routerrpc.ResetMissionControlRequest"class="extype">ResetMissionControlRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.ResetMissionControlResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ResetMissionControlResponseextendsGeneratedMessagewithUpdatable[routerrpc.ResetMissionControlResponse]withProductwithSerializable"class="anchorToMember"></a><aid="ResetMissionControlResponse:ResetMissionControlResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/ResetMissionControlResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="ResetMissionControlResponse.html"title=""><spanclass="name">ResetMissionControlResponse</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="s
The amount one wishes to send to the target destination.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.RouteFeeResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="RouteFeeResponseextendsGeneratedMessagewithUpdatable[routerrpc.RouteFeeResponse]withProductwithSerializable"class="anchorToMember"></a><aid="RouteFeeResponse:RouteFeeResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/RouteFeeResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="RouteFeeResponse.html"title=""><spanclass="name">RouteFeeResponse</span></a><spanclass="params">(<spanname="routingFeeMsat">routingFeeMsat: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="timeLockDelay">timeLockDelay: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Long.html#scala.Long"name="scala.Long"id="scala.Long"class="extype">Long</a> = <spanclass="symbol">0L</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="RouteFeeResponse.html"name="routerrpc.RouteFeeResponse"id="routerrpc.RouteFeeResponse"class="extype">RouteFeeResponse</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">routingFeeMsat</dt><ddclass="cmt"><p>
A lower bound of the estimated fee to the target destination within the
network, expressed in milli-satoshis.</p></dd><dtclass="param">timeLockDelay</dt><ddclass="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><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.Router"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="RouterextendsAnyRef"class="anchorToMember"></a><aid="Router:Router"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/Router.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="Router.html"title="Router is a service that offers advanced interaction with the router subsystem of the daemon."><spanclass="name">Router</span></a><spanclass="result"> extends <ahref="../scala/index.html#AnyRef=Object"name="scala.AnyRef"id="scala.AnyRef"class="extmbr">AnyRef</a></span></span><pclass="shortcomment cmt">Router is a service that offers advanced interaction with the router
subsystem of the daemon.</p><divclass="fullcomment"><divclass="comment cmt"><p>Router is a service that offers advanced interaction with the router
only, to 1 to optimize for reliability only or a value inbetween for a mix.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.SendToRouteRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SendToRouteRequestextendsGeneratedMessagewithUpdatable[routerrpc.SendToRouteRequest]withProductwithSerializable"class="anchorToMember"></a><aid="SendToRouteRequest:SendToRouteRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/SendToRouteRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SendToRouteRequest.html"title=""><spanclass="name">SendToRouteRequest</span></a><spanclass="params">(<spanname="paymentHash">paymentHash: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="route">route: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="../lnrpc/Route.html"name="lnrpc.Route"id="lnrpc.Route"class="extype">Route</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="skipTempErr">skipTempErr: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Boolean.html#scala.Boolean"name="scala.Boolean"id="scala.Boolean"class="extype">Boolean</a> = <spanclass="symbol">false</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SendToRouteRequest.html"name="routerrpc.SendToRouteRequest"id="routerrpc.SendToRouteRequest"class="extype">SendToRouteRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">paymentHash</dt><ddclass="cmt"><p>
The failure message in case the payment failed.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.SetMissionControlConfigRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SetMissionControlConfigRequestextendsGeneratedMessagewithUpdatable[routerrpc.SetMissionControlConfigRequest]withProductwithSerializable"class="anchorToMember"></a><aid="SetMissionControlConfigRequest:SetMissionControlConfigRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/SetMissionControlConfigRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SetMissionControlConfigRequest.html"title=""><spanclass="name">SetMissionControlConfigRequest</span></a><spanclass="params">(<spanname="config">config: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="MissionControlConfig.html"name="routerrpc.MissionControlConfig"id="routerrpc.MissionControlConfig"class="extype">MissionControlConfig</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SetMissionControlConfigRequest.html"name="routerrpc.SetMissionControlConfigRequest"id="routerrpc.SetMissionControlConfigRequest"class="extype">SetMissionControlConfigRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">config</dt><ddclass="cmt"><p>
because the full config will be applied.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.SetMissionControlConfigResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SetMissionControlConfigResponseextendsGeneratedMessagewithUpdatable[routerrpc.SetMissionControlConfigResponse]withProductwithSerializable"class="anchorToMember"></a><aid="SetMissionControlConfigResponse:SetMissionControlConfigResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/SetMissionControlConfigResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SetMissionControlConfigResponse.html"title=""><spanclass="name">SetMissionControlConfigResponse</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SetMissionControlConfigResponse.html"name="routerrpc.SetMissionControlConfigResponse"id="routerrpc.SetMissionControlConfigResponse"class="extype">SetMissionControlConfigResponse</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.SettleEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SettleEventextendsGeneratedMessagewithUpdatable[routerrpc.SettleEvent]withProductwithSerializable"class="anchorToMember"></a><aid="SettleEvent:SettleEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/SettleEvent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SettleEvent.html"title=""><spanclass="name">SettleEvent</span></a><spanclass="params">(<spanname="preimage">preimage: <ahref="https://javadoc.io/page/com.google.protobuf/protobuf-java/3.25.3/com/google/protobuf/ByteString.html#com.google.protobuf.ByteString"name="com.google.protobuf.ByteString"id="com.google.protobuf.ByteString"class="extype">ByteString</a> = <spanclass="defval"><spanclass="name"><ahref="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-r
The revealed preimage.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.SubscribeHtlcEventsRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SubscribeHtlcEventsRequestextendsGeneratedMessagewithUpdatable[routerrpc.SubscribeHtlcEventsRequest]withProductwithSerializable"class="anchorToMember"></a><aid="SubscribeHtlcEventsRequest:SubscribeHtlcEventsRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/SubscribeHtlcEventsRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SubscribeHtlcEventsRequest.html"title=""><spanclass="name">SubscribeHtlcEventsRequest</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SubscribeHtlcEventsRequest.html"name="routerrpc.SubscribeHtlcEventsRequest"id="routerrpc.SubscribeHtlcEventsRequest"class="extype">SubscribeHtlcEventsRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.SubscribedEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="SubscribedEventextendsGeneratedMessagewithUpdatable[routerrpc.SubscribedEvent]withProductwithSerializable"class="anchorToMember"></a><aid="SubscribedEvent:SubscribedEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/SubscribedEvent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="SubscribedEvent.html"title=""><spanclass="name">SubscribedEvent</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="SubscribedEvent.html"name="routerrpc.SubscribedEvent"
that show which htlcs are still in flight are suppressed.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.TrackPaymentsRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="TrackPaymentsRequestextendsGeneratedMessagewithUpdatable[routerrpc.TrackPaymentsRequest]withProductwithSerializable"class="anchorToMember"></a><aid="TrackPaymentsRequest:TrackPaymentsRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/TrackPaymentsRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="TrackPaymentsRequest.html"title=""><spanclass="name">TrackPaymentsRequest</span></a><spanclass="params">(<spanname="noInflightUpdates">noInflightUpdates: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Boolean.html#scala.Boolean"name="scala.Boolean"id="scala.Boolean"class="extype">Boolean</a> = <spanclass="symbol">false</span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="TrackPaymentsRequest.html"name="routerrpc.TrackPaymentsRequest"id="routerrpc.TrackPaymentsRequest"class="extype">TrackPaymentsRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><pclass="shortcomment cmt"></p><divclass="fullcomment"><divclass="comment cmt"></div><dlclass="paramcmts block"><dtclass="param">noInflightUpdates</dt><ddclass="cmt"><p>
updates that show which htlcs are still in flight are suppressed.</p></dd></dl><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.UpdateChanStatusRequest"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="UpdateChanStatusRequestextendsGeneratedMessagewithUpdatable[routerrpc.UpdateChanStatusRequest]withProductwithSerializable"class="anchorToMember"></a><aid="UpdateChanStatusRequest:UpdateChanStatusRequest"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/UpdateChanStatusRequest.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="UpdateChanStatusRequest.html"title=""><spanclass="name">UpdateChanStatusRequest</span></a><spanclass="params">(<spanname="chanPoint">chanPoint: <ahref="https://www.scala-lang.org/api/2.13.14/scala/Option.html#scala.Option"name="scala.Option"id="scala.Option"class="extype">Option</a>[<ahref="../lnrpc/ChannelPoint.html"name="lnrpc.ChannelPoint"id="lnrpc.ChannelPoint"class="extype">ChannelPoint</a>] = <spanclass="symbol"><spanclass="name"><ahref="../scala/index.html">_root_.scala.None</a></span></span></span>, <spanname="action">action: <ahref="ChanStatusAction.html"name="routerrpc.ChanStatusAction"id="routerrpc.ChanStatusAction"class="extype">ChanStatusAction</a> = <spanclass="symbol"><spanclass="name"><ahref="">routerrpc.ChanStatusAction.ENABLE</a></span></span></span>, <spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFieldSet.html#scalapb.UnknownFieldSet"name="scalapb.UnknownFieldSet"id="scalapb.UnknownFieldSet"class="extype">UnknownFieldSet</a> = <spanclass="defval">_root_.scalapb.UnknownFieldSet.empty</span></span>)</span><spanclass="result"> extends <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessage.html#scalapb.GeneratedMessage"name="scalapb.GeneratedMessage"id="scalapb.GeneratedMessage"class="extype">GeneratedMessage</a> with <ahref="https://javadoc.io/page/com.thesamet.scalapb/lenses_2.13/0.11.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable"name="scalapb.lenses.Updatable"id="scalapb.lenses.Updatable"class="extype">Updatable</a>[<ahref="UpdateChanStatusRequest.html"name="routerrpc.UpdateChanStatusRequest"id="routerrpc.UpdateChanStatusRequest"class="extype">UpdateChanStatusRequest</a>] with <ahref="https://www.scala-lang.org/api/2.13.14/scala/Product.html#scala.Product"name="scala.Product"id="scala.Product"class="extype">Product</a> with <ahref="../scala/index.html#Serializable=java.io.Serializable"name="scala.Serializable"id="scala.Serializable"class="extmbr">Serializable</a></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Annotations</dt><dd><spanclass="name">@SerialVersionUID</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="routerrpc.UpdateChanStatusResponse"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="UpdateChanStatusResponseextendsGeneratedMessagewithUpdatable[routerrpc.UpdateChanStatusResponse]withProductwithSerializable"class="anchorToMember"></a><aid="UpdateChanStatusResponse:UpdateChanStatusResponse"class="anchorToMember"></a><spanclass="permalink"><ahref="../routerrpc/UpdateChanStatusResponse.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="UpdateChanStatusResponse.html"title=""><spanclass="name">UpdateChanStatusResponse</span></a><spanclass="params">(<spanname="unknownFields">unknownFields: <ahref="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/UnknownFiel