final case class Tower(pubkey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, addresses: Seq[String] = _root_.scala.Seq.empty, activeSessionCandidate: Boolean = false, numSessions: Int = 0, sessions: Seq[TowerSession] = _root_.scala.Seq.empty, sessionInfo: Seq[TowerSessionInfo] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Tower] with Product with Serializable

pubkey

The identifying public key of the watchtower.

addresses

The list of addresses the watchtower is reachable over.

activeSessionCandidate

Deprecated, use the active_session_candidate field under the correct identifier in the client_type map. Whether the watchtower is currently a candidate for new sessions.

numSessions

Deprecated, use the num_sessions field under the correct identifier in the client_type map. The number of sessions that have been negotiated with the watchtower.

sessions

Deprecated, use the sessions field under the correct identifier in the client_type map. The list of sessions that have been negotiated with the watchtower.

sessionInfo

A list sessions held with the tower.

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

Instance Constructors

  1. new Tower(pubkey: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, addresses: Seq[String] = _root_.scala.Seq.empty, activeSessionCandidate: Boolean = false, numSessions: Int = 0, sessions: Seq[TowerSession] = _root_.scala.Seq.empty, sessionInfo: Seq[TowerSessionInfo] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    pubkey

    The identifying public key of the watchtower.

    addresses

    The list of addresses the watchtower is reachable over.

    activeSessionCandidate

    Deprecated, use the active_session_candidate field under the correct identifier in the client_type map. Whether the watchtower is currently a candidate for new sessions.

    numSessions

    Deprecated, use the num_sessions field under the correct identifier in the client_type map. The number of sessions that have been negotiated with the watchtower.

    sessions

    Deprecated, use the sessions field under the correct identifier in the client_type map. The list of sessions that have been negotiated with the watchtower.

    sessionInfo

    A list sessions held with the tower.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAddresses(__vs: String*): Tower
  5. def addAllAddresses(__vs: Iterable[String]): Tower
  6. def addAllSessionInfo(__vs: Iterable[TowerSessionInfo]): Tower
  7. def addAllSessions(__vs: Iterable[TowerSession]): Tower
  8. def addSessionInfo(__vs: TowerSessionInfo*): Tower
  9. def addSessions(__vs: TowerSession*): Tower
  10. val addresses: Seq[String]
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clearAddresses: Tower
  13. def clearSessionInfo: Tower
  14. def clearSessions: Tower
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. def companion: Tower.type
    Definition Classes
    Tower → GeneratedMessage
  17. def discardUnknownFields: Tower
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Tower → GeneratedMessage
  22. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Tower → GeneratedMessage
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def productElementNames: Iterator[String]
    Definition Classes
    Product
  28. val pubkey: ByteString
  29. def serializedSize: Int
    Definition Classes
    Tower → GeneratedMessage
  30. val sessionInfo: Seq[TowerSessionInfo]
  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  33. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  34. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  35. def toProtoString: String
    Definition Classes
    Tower → GeneratedMessage
  36. val unknownFields: UnknownFieldSet
  37. def update(ms: (Lens[Tower, Tower]) => Mutation[Tower]*): Tower
    Definition Classes
    Updatable
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  41. def withActiveSessionCandidate(__v: Boolean): Tower
  42. def withAddresses(__v: Seq[String]): Tower
  43. def withNumSessions(__v: Int): Tower
  44. def withPubkey(__v: ByteString): Tower
  45. def withSessionInfo(__v: Seq[TowerSessionInfo]): Tower
  46. def withSessions(__v: Seq[TowerSession]): Tower
  47. def withUnknownFields(__v: UnknownFieldSet): Tower
  48. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  49. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Tower → GeneratedMessage
  50. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. val activeSessionCandidate: Boolean
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  2. val numSessions: Int
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

  3. val sessions: Seq[TowerSession]
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[Tower]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped