<!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"><</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_.watchtowerrpc" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="watchtowerrpc" class="anchorToMember"></a><a id="watchtowerrpc:watchtowerrpc" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/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">watchtowerrpc</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="GetInfoRequest$.html" title="" class="object"></a> <a href="GetInfoRequest.html" title="" class="class"></a><a href="GetInfoRequest.html" title="">GetInfoRequest</a></li><li class="current-entities indented1"><a href="GetInfoResponse$.html" title="" class="object"></a> <a href="GetInfoResponse.html" title="" class="class"></a><a href="GetInfoResponse.html" title="">GetInfoResponse</a></li><li class="current-entities indented1"><a href="Watchtower$.html" title="" class="object"></a> <a href="Watchtower.html" title="Watchtower is a service that grants access to the watchtower server functionality of the daemon." class="trait"></a><a href="Watchtower.html" title="Watchtower is a service that grants access to the watchtower server functionality of the daemon.">Watchtower</a></li><li class="current-entities indented1"><a href="WatchtowerClient$.html" title="" class="object"></a> <a href="WatchtowerClient.html" title="" class="trait"></a><a href="WatchtowerClient.html" title="">WatchtowerClient</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="WatchtowerClientPowerApi.html" title="" class="trait"></a><a href="WatchtowerClientPowerApi.html" title="">WatchtowerClientPowerApi</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="WatchtowerHandler$.html" title="" class="object"></a><a href="WatchtowerHandler$.html" title="">WatchtowerHandler</a></li><li class="current-entities indented1"><span class="separator"></span> <a href="WatchtowerProto$.html" title="" class="object"></a><a href="WatchtowerProto$.html" title="">WatchtowerProto</a></li></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><h1>watchtowerrpc<span class="permalink"><a href="../watchtowerrpc/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">watchtowerrpc</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="watchtowerrpc.GetInfoRequest" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetInfoRequestextendsGeneratedMessagewithUpdatable[watchtowerrpc.GetInfoRequest]withProductwithSerializable" class="anchorToMember"></a><a id="GetInfoRequest:GetInfoRequest" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/GetInfoRequest.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="GetInfoRequest.html" title=""><span class="name">GetInfoRequest</span></a><span class="params">(<span name="unknownFields">unknownFields: <a href="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> = <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.15/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.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetInfoRequest.html" name="watchtowerrpc.GetInfoRequest" id="watchtowerrpc.GetInfoRequest" class="extype">GetInfoRequest</a>] with <a href="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 <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="watchtowerrpc.GetInfoResponse" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="GetInfoResponseextendsGeneratedMessagewithUpdatable[watchtowerrpc.GetInfoResponse]withProductwithSerializable" class="anchorToMember"></a><a id="GetInfoResponse:GetInfoResponse" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/GetInfoResponse.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="GetInfoResponse.html" title=""><span class="name">GetInfoResponse</span></a><span class="params">(<span name="pubkey">pubkey: <a href="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> = <span class="defval"><span class="name"><a href="../com/index.html">_root_.com.google.protobuf.ByteString.EMPTY</a></span></span></span>, <span name="listeners">listeners: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<span name="scala.Predef.String" class="extype">String</span>] = <span class="symbol"><span class="name"><a href="../scala/index.html">_root_.scala.Seq.empty</a></span></span></span>, <span name="uris">uris: <a href="../scala/index.html#Seq[+A]=Seq[A]" name="scala.Seq" id="scala.Seq" class="extmbr">Seq</a>[<span name="scala.Predef.String" class="extype">String</span>] = <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.15/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.15/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.15/scalapb/lenses/Updatable.html#scalapb.lenses.Updatable" name="scalapb.lenses.Updatable" id="scalapb.lenses.Updatable" class="extype">Updatable</a>[<a href="GetInfoResponse.html" name="watchtowerrpc.GetInfoResponse" id="watchtowerrpc.GetInfoResponse" class="extype">GetInfoResponse</a>] with <a href="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 <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">pubkey</dt><dd class="cmt"><p> The public key of the watchtower.</p></dd><dt class="param">listeners</dt><dd class="cmt"><p> The listening addresses of the watchtower.</p></dd><dt class="param">uris</dt><dd class="cmt"><p> The URIs of the watchtower.</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="watchtowerrpc.Watchtower" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="WatchtowerextendsAnyRef" class="anchorToMember"></a><a id="Watchtower:Watchtower" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/Watchtower.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="Watchtower.html" title="Watchtower is a service that grants access to the watchtower server functionality of the daemon."><span class="name">Watchtower</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">Watchtower is a service that grants access to the watchtower server functionality of the daemon.</p><div class="fullcomment"><div class="comment cmt"><p>Watchtower is a service that grants access to the watchtower server functionality of the daemon. </p></div><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="watchtowerrpc.WatchtowerClient" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="WatchtowerClientextendsWatchtowerwithWatchtowerClientPowerApiwithPekkoGrpcClient" class="anchorToMember"></a><a id="WatchtowerClient:WatchtowerClient" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/WatchtowerClient.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="WatchtowerClient.html" title=""><span class="name">WatchtowerClient</span></a><span class="result"> extends <a href="Watchtower.html" name="watchtowerrpc.Watchtower" id="watchtowerrpc.Watchtower" class="extype">Watchtower</a> with <a href="WatchtowerClientPowerApi.html" name="watchtowerrpc.WatchtowerClientPowerApi" id="watchtowerrpc.WatchtowerClientPowerApi" class="extype">WatchtowerClientPowerApi</a> with <a href="https://pekko.apache.org/api/pekko-grpc/1.1.0-M1/org/apache/pekko/grpc/org/apache/pekko/grpc/scaladsl/PekkoGrpcClient.html#org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" name="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" id="org.apache.pekko.grpc.scaladsl.PekkoGrpcClient" class="extype">PekkoGrpcClient</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="watchtowerrpc.WatchtowerClientPowerApi" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="WatchtowerClientPowerApiextendsAnyRef" class="anchorToMember"></a><a id="WatchtowerClientPowerApi:WatchtowerClientPowerApi" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/WatchtowerClientPowerApi.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="WatchtowerClientPowerApi.html" title=""><span class="name">WatchtowerClientPowerApi</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">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="watchtowerrpc.GetInfoRequest" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetInfoRequest" class="anchorToMember"></a><a id="GetInfoRequest:GetInfoRequest" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/GetInfoRequest$.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="GetInfoRequest$.html" title=""><span class="name">GetInfoRequest</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetInfoRequest.html" name="watchtowerrpc.GetInfoRequest" id="watchtowerrpc.GetInfoRequest" class="extype">GetInfoRequest</a>]</span></span></li><li class="indented0 " name="watchtowerrpc.GetInfoResponse" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GetInfoResponse" class="anchorToMember"></a><a id="GetInfoResponse:GetInfoResponse" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/GetInfoResponse$.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="GetInfoResponse$.html" title=""><span class="name">GetInfoResponse</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedMessageCompanion.html#scalapb.GeneratedMessageCompanion" name="scalapb.GeneratedMessageCompanion" id="scalapb.GeneratedMessageCompanion" class="extype">GeneratedMessageCompanion</a>[<a href="GetInfoResponse.html" name="watchtowerrpc.GetInfoResponse" id="watchtowerrpc.GetInfoResponse" class="extype">GetInfoResponse</a>]</span></span></li><li class="indented0 " name="watchtowerrpc.Watchtower" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Watchtower" class="anchorToMember"></a><a id="Watchtower:Watchtower" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/Watchtower$.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="Watchtower$.html" title=""><span class="name">Watchtower</span></a><span class="result"> extends <a href="https://pekko.apache.org/api/pekko-grpc/1.1.0-M1/org/apache/pekko/grpc/org/apache/pekko/grpc/ServiceDescription.html#org.apache.pekko.grpc.ServiceDescription" name="org.apache.pekko.grpc.ServiceDescription" id="org.apache.pekko.grpc.ServiceDescription" class="extype">ServiceDescription</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="watchtowerrpc.WatchtowerClient" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WatchtowerClient" class="anchorToMember"></a><a id="WatchtowerClient:WatchtowerClient" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/WatchtowerClient$.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="WatchtowerClient$.html" title=""><span class="name">WatchtowerClient</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Annotations</dt><dd><span class="name">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="watchtowerrpc.WatchtowerHandler" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="WatchtowerHandler" class="anchorToMember"></a><a id="WatchtowerHandler:WatchtowerHandler" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/WatchtowerHandler$.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="WatchtowerHandler$.html" title=""><span class="name">WatchtowerHandler</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">@PekkoGrpcGenerated</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="watchtowerrpc.WatchtowerProto" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="WatchtowerProto" class="anchorToMember"></a><a id="WatchtowerProto:WatchtowerProto" class="anchorToMember"></a> <span class="permalink"><a href="../watchtowerrpc/WatchtowerProto$.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="WatchtowerProto$.html" title=""><span class="name">WatchtowerProto</span></a><span class="result"> extends <a href="https://javadoc.io/page/com.thesamet.scalapb/scalapb-runtime_2.13/0.11.15/scalapb/GeneratedFileObject.html#scalapb.GeneratedFileObject" name="scalapb.GeneratedFileObject" id="scalapb.GeneratedFileObject" class="extype">GeneratedFileObject</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>