From d649e7f63e7a8518ba1355df88064a43cf804fc1 Mon Sep 17 00:00:00 2001 From: "kodiakhq[bot]" Date: Sat, 28 Oct 2023 09:49:27 +0000 Subject: [PATCH] deploy: 0c8033e09f5455e4a64f341719b02915e66c2ee4 --- lib/package-list | 4 + .../-invalid-message-exception.html | 60 +++++ .../-invalid-message-exception/index.html | 236 ++++++++++++++++++ .../-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html | 60 +++++ .../-message/-companion/index.html | 82 ++++++ .../-message/index.html | 19 +- .../-outgoing-message/-companion/build.html | 2 +- .../index.html | 15 ++ .../-awaladroid-exception/index.html | 11 + navigation.html | 15 +- scripts/pages.json | 2 +- 11 files changed, 497 insertions(+), 9 deletions(-) create mode 100644 lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/-invalid-message-exception.html create mode 100644 lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/index.html create mode 100644 lib/tech.relaycorp.awaladroid.messaging/-message/-companion/-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html create mode 100644 lib/tech.relaycorp.awaladroid.messaging/-message/-companion/index.html diff --git a/lib/package-list b/lib/package-list index 90795ed2..5c3ef4e0 100644 --- a/lib/package-list +++ b/lib/package-list @@ -46,6 +46,10 @@ $dokka.location:tech.relaycorp.awaladroid.messaging/IncomingMessage/content/#/Po $dokka.location:tech.relaycorp.awaladroid.messaging/IncomingMessage/recipientEndpoint/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-incoming-message/recipient-endpoint.html $dokka.location:tech.relaycorp.awaladroid.messaging/IncomingMessage/senderEndpoint/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-incoming-message/sender-endpoint.html $dokka.location:tech.relaycorp.awaladroid.messaging/IncomingMessage/type/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-incoming-message/type.html +$dokka.location:tech.relaycorp.awaladroid.messaging/InvalidMessageException///PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/index.html +$dokka.location:tech.relaycorp.awaladroid.messaging/InvalidMessageException/InvalidMessageException/#kotlin.String#kotlin.Throwable/PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/-invalid-message-exception.html +$dokka.location:tech.relaycorp.awaladroid.messaging/Message.Companion///PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/index.html +$dokka.location:tech.relaycorp.awaladroid.messaging/Message.Companion/MAX_CONTENT_SIZE/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html $dokka.location:tech.relaycorp.awaladroid.messaging/Message///PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-message/index.html $dokka.location:tech.relaycorp.awaladroid.messaging/Message/Message/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-message/-message.html $dokka.location:tech.relaycorp.awaladroid.messaging/OutgoingMessage.Companion///PointingToDeclaration/lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/index.html diff --git a/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/-invalid-message-exception.html b/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/-invalid-message-exception.html new file mode 100644 index 00000000..1ff42869 --- /dev/null +++ b/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/-invalid-message-exception.html @@ -0,0 +1,60 @@ + + + + + InvalidMessageException + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

InvalidMessageException

+
+
fun InvalidMessageException(message: String, cause: Throwable)
+
+ +
+
+ + diff --git a/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/index.html b/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/index.html new file mode 100644 index 00000000..4c444bfd --- /dev/null +++ b/lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/index.html @@ -0,0 +1,236 @@ + + + + + InvalidMessageException + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

InvalidMessageException

+
class InvalidMessageException(message: String, cause: Throwable) : AwaladroidException

Exception thrown when an incoming or outgoing service message is invalid.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun InvalidMessageException(message: String, cause: Throwable)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addSuppressed(p0: Throwable)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun fillInStackTrace(): Throwable
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getLocalizedMessage(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getStackTrace(): Array<StackTraceElement>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun getSuppressed(): Array<Throwable>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun initCause(p0: Throwable): Throwable
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun printStackTrace()
open fun printStackTrace(p0: PrintStream)
open fun printStackTrace(p0: PrintWriter)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setStackTrace(p0: Array<StackTraceElement>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html b/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html new file mode 100644 index 00000000..e7ddc997 --- /dev/null +++ b/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html @@ -0,0 +1,60 @@ + + + + + MAX_CONTENT_SIZE + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

MAX_CONTENT_SIZE

+
+
const val MAX_CONTENT_SIZE: Int

The maximum size of the content of a message.

+
+ +
+
+ + diff --git a/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/index.html b/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/index.html new file mode 100644 index 00000000..797febd8 --- /dev/null +++ b/lib/tech.relaycorp.awaladroid.messaging/-message/-companion/index.html @@ -0,0 +1,82 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val MAX_CONTENT_SIZE: Int

The maximum size of the content of a message.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/lib/tech.relaycorp.awaladroid.messaging/-message/index.html b/lib/tech.relaycorp.awaladroid.messaging/-message/index.html index e57f52b1..bf0ea3f9 100644 --- a/lib/tech.relaycorp.awaladroid.messaging/-message/index.html +++ b/lib/tech.relaycorp.awaladroid.messaging/-message/index.html @@ -49,7 +49,7 @@

Message

abstract class Message

A service message.

-
+

Constructors

@@ -68,6 +68,23 @@

Constructors

+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+

Inheritors

diff --git a/lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/build.html b/lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/build.html index 07103c3f..2bbf78b5 100644 --- a/lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/build.html +++ b/lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/build.html @@ -47,7 +47,7 @@

build

-
suspend fun build(    type: String,     content: ByteArray,     senderEndpoint: FirstPartyEndpoint,     recipientEndpoint: ThirdPartyEndpoint,     parcelExpiryDate: ZonedDateTime = maxExpiryDate(),     parcelId: ParcelId = ParcelId.generate()): OutgoingMessage

Create an outgoing service message (but don't send it).

Parameters

type

The type of the message (e.g., "application/vnd.relaynet.ping-v1.ping").

content

The contents of the service message.

senderEndpoint

The endpoint used to send the message.

recipientEndpoint

The endpoint that will receive the message.

parcelExpiryDate

The date when the parcel should expire.

parcelId

The id of the parcel.

+
suspend fun build(    type: String,     content: ByteArray,     senderEndpoint: FirstPartyEndpoint,     recipientEndpoint: ThirdPartyEndpoint,     parcelExpiryDate: ZonedDateTime = maxExpiryDate(),     parcelId: ParcelId = ParcelId.generate()): OutgoingMessage

Create an outgoing service message (but don't send it).

Parameters

type

The type of the message (e.g., "application/vnd.awala.ping-v1.ping").

content

The contents of the service message.

senderEndpoint

The endpoint used to send the message.

recipientEndpoint

The endpoint that will receive the message.

parcelExpiryDate

The date when the parcel should expire.

parcelId

The id of the parcel.

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class InvalidMessageException(message: String, cause: Throwable) : AwaladroidException

Exception thrown when an incoming or outgoing service message is invalid.

+
+
+
+
diff --git a/lib/tech.relaycorp.awaladroid/-awaladroid-exception/index.html b/lib/tech.relaycorp.awaladroid/-awaladroid-exception/index.html index e82182e3..ecfcbc72 100644 --- a/lib/tech.relaycorp.awaladroid/-awaladroid-exception/index.html +++ b/lib/tech.relaycorp.awaladroid/-awaladroid-exception/index.html @@ -311,6 +311,17 @@

Inheritors

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
diff --git a/navigation.html b/navigation.html index d07b5fcf..a6838430 100644 --- a/navigation.html +++ b/navigation.html @@ -74,22 +74,25 @@ -
+ + -
+ -
+ -
+ -
+ - diff --git a/scripts/pages.json b/scripts/pages.json index 3dba012c..da57371b 100644 --- a/scripts/pages.json +++ b/scripts/pages.json @@ -1 +1 @@ -[{"name":"abstract class AwaladroidException(message: String, cause: Throwable? = null) : Exception","description":"tech.relaycorp.awaladroid.AwaladroidException","location":"lib/tech.relaycorp.awaladroid/-awaladroid-exception/index.html","searchKeys":["AwaladroidException","abstract class AwaladroidException(message: String, cause: Throwable? = null) : Exception","tech.relaycorp.awaladroid.AwaladroidException"]},{"name":"abstract class Endpoint(val nodeId: String)","description":"tech.relaycorp.awaladroid.endpoint.Endpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-endpoint/index.html","searchKeys":["Endpoint","abstract class Endpoint(val nodeId: String)","tech.relaycorp.awaladroid.endpoint.Endpoint"]},{"name":"abstract class Message","description":"tech.relaycorp.awaladroid.messaging.Message","location":"lib/tech.relaycorp.awaladroid.messaging/-message/index.html","searchKeys":["Message","abstract class Message","tech.relaycorp.awaladroid.messaging.Message"]},{"name":"class AuthorizationIssuanceException(message: String, cause: Throwable) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException","location":"lib/tech.relaycorp.awaladroid.endpoint/-authorization-issuance-exception/index.html","searchKeys":["AuthorizationIssuanceException","class AuthorizationIssuanceException(message: String, cause: Throwable) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException"]},{"name":"class EncryptionInitializationException(message: String, cause: Throwable) : AwaladroidException","description":"tech.relaycorp.awaladroid.EncryptionInitializationException","location":"lib/tech.relaycorp.awaladroid/-encryption-initialization-exception/index.html","searchKeys":["EncryptionInitializationException","class EncryptionInitializationException(message: String, cause: Throwable) : AwaladroidException","tech.relaycorp.awaladroid.EncryptionInitializationException"]},{"name":"class FirstPartyEndpoint : Endpoint","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/index.html","searchKeys":["FirstPartyEndpoint","class FirstPartyEndpoint : Endpoint","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint"]},{"name":"class GatewayBindingException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.GatewayBindingException","location":"lib/tech.relaycorp.awaladroid/-gateway-binding-exception/index.html","searchKeys":["GatewayBindingException","class GatewayBindingException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.GatewayBindingException"]},{"name":"class GatewayClientImpl","description":"tech.relaycorp.awaladroid.GatewayClientImpl","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/index.html","searchKeys":["GatewayClientImpl","class GatewayClientImpl","tech.relaycorp.awaladroid.GatewayClientImpl"]},{"name":"class GatewayUnregisteredException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.GatewayUnregisteredException","location":"lib/tech.relaycorp.awaladroid/-gateway-unregistered-exception/index.html","searchKeys":["GatewayUnregisteredException","class GatewayUnregisteredException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.GatewayUnregisteredException"]},{"name":"class IncomingMessage : Message","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/index.html","searchKeys":["IncomingMessage","class IncomingMessage : Message","tech.relaycorp.awaladroid.messaging.IncomingMessage"]},{"name":"class InvalidAuthorizationException(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-authorization-exception/index.html","searchKeys":["InvalidAuthorizationException","class InvalidAuthorizationException(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException"]},{"name":"class InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-third-party-endpoint/index.html","searchKeys":["InvalidThirdPartyEndpoint","class InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint"]},{"name":"class OutgoingMessage : Message","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/index.html","searchKeys":["OutgoingMessage","class OutgoingMessage : Message","tech.relaycorp.awaladroid.messaging.OutgoingMessage"]},{"name":"class ParcelId","description":"tech.relaycorp.awaladroid.messaging.ParcelId","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/index.html","searchKeys":["ParcelId","class ParcelId","tech.relaycorp.awaladroid.messaging.ParcelId"]},{"name":"class PersistenceException(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.storage.persistence.PersistenceException","location":"lib/tech.relaycorp.awaladroid.storage.persistence/-persistence-exception/index.html","searchKeys":["PersistenceException","class PersistenceException(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.storage.persistence.PersistenceException"]},{"name":"class PrivateThirdPartyEndpoint : ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/index.html","searchKeys":["PrivateThirdPartyEndpoint","class PrivateThirdPartyEndpoint : ThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint"]},{"name":"class PublicThirdPartyEndpoint : ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/index.html","searchKeys":["PublicThirdPartyEndpoint","class PublicThirdPartyEndpoint : ThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint"]},{"name":"class ReceiveMessageException(message: String, throwable: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.messaging.ReceiveMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-receive-message-exception/index.html","searchKeys":["ReceiveMessageException","class ReceiveMessageException(message: String, throwable: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.messaging.ReceiveMessageException"]},{"name":"class RegistrationFailedException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.RegistrationFailedException","location":"lib/tech.relaycorp.awaladroid/-registration-failed-exception/index.html","searchKeys":["RegistrationFailedException","class RegistrationFailedException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.RegistrationFailedException"]},{"name":"class RejectedMessageException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.messaging.RejectedMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-rejected-message-exception/index.html","searchKeys":["RejectedMessageException","class RejectedMessageException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.messaging.RejectedMessageException"]},{"name":"class SendMessageException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.messaging.SendMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-send-message-exception/index.html","searchKeys":["SendMessageException","class SendMessageException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.messaging.SendMessageException"]},{"name":"class SetupPendingException : AwaladroidException","description":"tech.relaycorp.awaladroid.SetupPendingException","location":"lib/tech.relaycorp.awaladroid/-setup-pending-exception/index.html","searchKeys":["SetupPendingException","class SetupPendingException : AwaladroidException","tech.relaycorp.awaladroid.SetupPendingException"]},{"name":"class UnknownFirstPartyEndpointException(message: String) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-first-party-endpoint-exception/index.html","searchKeys":["UnknownFirstPartyEndpointException","class UnknownFirstPartyEndpointException(message: String) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException"]},{"name":"class UnknownThirdPartyEndpointException(message: String) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-third-party-endpoint-exception/index.html","searchKeys":["UnknownThirdPartyEndpointException","class UnknownThirdPartyEndpointException(message: String) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException"]},{"name":"fun AuthorizationIssuanceException(message: String, cause: Throwable)","description":"tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException.AuthorizationIssuanceException","location":"lib/tech.relaycorp.awaladroid.endpoint/-authorization-issuance-exception/-authorization-issuance-exception.html","searchKeys":["AuthorizationIssuanceException","fun AuthorizationIssuanceException(message: String, cause: Throwable)","tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException.AuthorizationIssuanceException"]},{"name":"fun AwaladroidException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.AwaladroidException.AwaladroidException","location":"lib/tech.relaycorp.awaladroid/-awaladroid-exception/-awaladroid-exception.html","searchKeys":["AwaladroidException","fun AwaladroidException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.AwaladroidException.AwaladroidException"]},{"name":"fun EncryptionInitializationException(message: String, cause: Throwable)","description":"tech.relaycorp.awaladroid.EncryptionInitializationException.EncryptionInitializationException","location":"lib/tech.relaycorp.awaladroid/-encryption-initialization-exception/-encryption-initialization-exception.html","searchKeys":["EncryptionInitializationException","fun EncryptionInitializationException(message: String, cause: Throwable)","tech.relaycorp.awaladroid.EncryptionInitializationException.EncryptionInitializationException"]},{"name":"fun Endpoint(nodeId: String)","description":"tech.relaycorp.awaladroid.endpoint.Endpoint.Endpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-endpoint/-endpoint.html","searchKeys":["Endpoint","fun Endpoint(nodeId: String)","tech.relaycorp.awaladroid.endpoint.Endpoint.Endpoint"]},{"name":"fun GatewayBindingException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayBindingException.GatewayBindingException","location":"lib/tech.relaycorp.awaladroid/-gateway-binding-exception/-gateway-binding-exception.html","searchKeys":["GatewayBindingException","fun GatewayBindingException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayBindingException.GatewayBindingException"]},{"name":"fun GatewayException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayException.GatewayException","location":"lib/tech.relaycorp.awaladroid/-gateway-exception/-gateway-exception.html","searchKeys":["GatewayException","fun GatewayException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayException.GatewayException"]},{"name":"fun GatewayProtocolException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayProtocolException.GatewayProtocolException","location":"lib/tech.relaycorp.awaladroid/-gateway-protocol-exception/-gateway-protocol-exception.html","searchKeys":["GatewayProtocolException","fun GatewayProtocolException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayProtocolException.GatewayProtocolException"]},{"name":"fun GatewayUnregisteredException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayUnregisteredException.GatewayUnregisteredException","location":"lib/tech.relaycorp.awaladroid/-gateway-unregistered-exception/-gateway-unregistered-exception.html","searchKeys":["GatewayUnregisteredException","fun GatewayUnregisteredException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayUnregisteredException.GatewayUnregisteredException"]},{"name":"fun InvalidAuthorizationException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException.InvalidAuthorizationException","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-authorization-exception/-invalid-authorization-exception.html","searchKeys":["InvalidAuthorizationException","fun InvalidAuthorizationException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException.InvalidAuthorizationException"]},{"name":"fun InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint.InvalidThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-third-party-endpoint/-invalid-third-party-endpoint.html","searchKeys":["InvalidThirdPartyEndpoint","fun InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint.InvalidThirdPartyEndpoint"]},{"name":"fun Message()","description":"tech.relaycorp.awaladroid.messaging.Message.Message","location":"lib/tech.relaycorp.awaladroid.messaging/-message/-message.html","searchKeys":["Message","fun Message()","tech.relaycorp.awaladroid.messaging.Message.Message"]},{"name":"fun PersistenceException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.storage.persistence.PersistenceException.PersistenceException","location":"lib/tech.relaycorp.awaladroid.storage.persistence/-persistence-exception/-persistence-exception.html","searchKeys":["PersistenceException","fun PersistenceException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.storage.persistence.PersistenceException.PersistenceException"]},{"name":"fun ReceiveMessageException(message: String, throwable: Throwable? = null)","description":"tech.relaycorp.awaladroid.messaging.ReceiveMessageException.ReceiveMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-receive-message-exception/-receive-message-exception.html","searchKeys":["ReceiveMessageException","fun ReceiveMessageException(message: String, throwable: Throwable? = null)","tech.relaycorp.awaladroid.messaging.ReceiveMessageException.ReceiveMessageException"]},{"name":"fun RegistrationFailedException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.RegistrationFailedException.RegistrationFailedException","location":"lib/tech.relaycorp.awaladroid/-registration-failed-exception/-registration-failed-exception.html","searchKeys":["RegistrationFailedException","fun RegistrationFailedException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.RegistrationFailedException.RegistrationFailedException"]},{"name":"fun RejectedMessageException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.messaging.RejectedMessageException.RejectedMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-rejected-message-exception/-rejected-message-exception.html","searchKeys":["RejectedMessageException","fun RejectedMessageException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.messaging.RejectedMessageException.RejectedMessageException"]},{"name":"fun SendMessageException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.messaging.SendMessageException.SendMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-send-message-exception/-send-message-exception.html","searchKeys":["SendMessageException","fun SendMessageException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.messaging.SendMessageException.SendMessageException"]},{"name":"fun SetupPendingException()","description":"tech.relaycorp.awaladroid.SetupPendingException.SetupPendingException","location":"lib/tech.relaycorp.awaladroid/-setup-pending-exception/-setup-pending-exception.html","searchKeys":["SetupPendingException","fun SetupPendingException()","tech.relaycorp.awaladroid.SetupPendingException.SetupPendingException"]},{"name":"fun UnknownFirstPartyEndpointException(message: String)","description":"tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException.UnknownFirstPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-first-party-endpoint-exception/-unknown-first-party-endpoint-exception.html","searchKeys":["UnknownFirstPartyEndpointException","fun UnknownFirstPartyEndpointException(message: String)","tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException.UnknownFirstPartyEndpointException"]},{"name":"fun UnknownThirdPartyEndpointException(message: String)","description":"tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException.UnknownThirdPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-third-party-endpoint-exception/-unknown-third-party-endpoint-exception.html","searchKeys":["UnknownThirdPartyEndpointException","fun UnknownThirdPartyEndpointException(message: String)","tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException.UnknownThirdPartyEndpointException"]},{"name":"fun generate(): ParcelId","description":"tech.relaycorp.awaladroid.messaging.ParcelId.Companion.generate","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/-companion/generate.html","searchKeys":["generate","fun generate(): ParcelId","tech.relaycorp.awaladroid.messaging.ParcelId.Companion.generate"]},{"name":"fun receiveMessages(): Flow","description":"tech.relaycorp.awaladroid.GatewayClientImpl.receiveMessages","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/receive-messages.html","searchKeys":["receiveMessages","fun receiveMessages(): Flow","tech.relaycorp.awaladroid.GatewayClientImpl.receiveMessages"]},{"name":"fun unbind()","description":"tech.relaycorp.awaladroid.GatewayClientImpl.unbind","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/unbind.html","searchKeys":["unbind","fun unbind()","tech.relaycorp.awaladroid.GatewayClientImpl.unbind"]},{"name":"object Awala","description":"tech.relaycorp.awaladroid.Awala","location":"lib/tech.relaycorp.awaladroid/-awala/index.html","searchKeys":["Awala","object Awala","tech.relaycorp.awaladroid.Awala"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.messaging.ParcelId.Companion","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.messaging.ParcelId.Companion"]},{"name":"open class GatewayException(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.GatewayException","location":"lib/tech.relaycorp.awaladroid/-gateway-exception/index.html","searchKeys":["GatewayException","open class GatewayException(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.GatewayException"]},{"name":"open class GatewayProtocolException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.GatewayProtocolException","location":"lib/tech.relaycorp.awaladroid/-gateway-protocol-exception/index.html","searchKeys":["GatewayProtocolException","open class GatewayProtocolException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.GatewayProtocolException"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"tech.relaycorp.awaladroid.messaging.ParcelId.equals","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","tech.relaycorp.awaladroid.messaging.ParcelId.equals"]},{"name":"open override fun hashCode(): Int","description":"tech.relaycorp.awaladroid.messaging.ParcelId.hashCode","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","tech.relaycorp.awaladroid.messaging.ParcelId.hashCode"]},{"name":"open suspend fun delete()","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/delete.html","searchKeys":["delete","open suspend fun delete()","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.delete"]},{"name":"open suspend override fun delete()","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/delete.html","searchKeys":["delete","open suspend override fun delete()","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.delete"]},{"name":"open suspend override fun delete()","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/delete.html","searchKeys":["delete","open suspend override fun delete()","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.delete"]},{"name":"sealed class ThirdPartyEndpoint : Endpoint","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/index.html","searchKeys":["ThirdPartyEndpoint","sealed class ThirdPartyEndpoint : Endpoint","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint"]},{"name":"suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html","searchKeys":["authorizeIndefinitely","suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely"]},{"name":"suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html","searchKeys":["authorizeIndefinitely","suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely"]},{"name":"suspend fun bind()","description":"tech.relaycorp.awaladroid.GatewayClientImpl.bind","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/bind.html","searchKeys":["bind","suspend fun bind()","tech.relaycorp.awaladroid.GatewayClientImpl.bind"]},{"name":"suspend fun build(type: String, content: ByteArray, senderEndpoint: FirstPartyEndpoint, recipientEndpoint: ThirdPartyEndpoint, parcelExpiryDate: ZonedDateTime = maxExpiryDate(), parcelId: ParcelId = ParcelId.generate()): OutgoingMessage","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion.build","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/build.html","searchKeys":["build","suspend fun build(type: String, content: ByteArray, senderEndpoint: FirstPartyEndpoint, recipientEndpoint: ThirdPartyEndpoint, parcelExpiryDate: ZonedDateTime = maxExpiryDate(), parcelId: ParcelId = ParcelId.generate()): OutgoingMessage","tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion.build"]},{"name":"suspend fun delete()","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/delete.html","searchKeys":["delete","suspend fun delete()","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.delete"]},{"name":"suspend fun import(connectionParamsSerialized: ByteArray): PrivateThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.import","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/-companion/import.html","searchKeys":["import","suspend fun import(connectionParamsSerialized: ByteArray): PrivateThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.import"]},{"name":"suspend fun import(connectionParamsSerialized: ByteArray): PublicThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.import","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/-companion/import.html","searchKeys":["import","suspend fun import(connectionParamsSerialized: ByteArray): PublicThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.import"]},{"name":"suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html","searchKeys":["issueAuthorization","suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization"]},{"name":"suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html","searchKeys":["issueAuthorization","suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization"]},{"name":"suspend fun load(nodeId: String): FirstPartyEndpoint?","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.load","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/-companion/load.html","searchKeys":["load","suspend fun load(nodeId: String): FirstPartyEndpoint?","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.load"]},{"name":"suspend fun load(nodeId: String): PublicThirdPartyEndpoint?","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.load","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/-companion/load.html","searchKeys":["load","suspend fun load(nodeId: String): PublicThirdPartyEndpoint?","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.load"]},{"name":"suspend fun load(thirdPartyAddress: String, firstPartyAddress: String): PrivateThirdPartyEndpoint?","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.load","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/-companion/load.html","searchKeys":["load","suspend fun load(thirdPartyAddress: String, firstPartyAddress: String): PrivateThirdPartyEndpoint?","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.load"]},{"name":"suspend fun register(): FirstPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.register","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/-companion/register.html","searchKeys":["register","suspend fun register(): FirstPartyEndpoint","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.register"]},{"name":"suspend fun sendMessage(message: OutgoingMessage)","description":"tech.relaycorp.awaladroid.GatewayClientImpl.sendMessage","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/send-message.html","searchKeys":["sendMessage","suspend fun sendMessage(message: OutgoingMessage)","tech.relaycorp.awaladroid.GatewayClientImpl.sendMessage"]},{"name":"suspend fun setUp(context: Context)","description":"tech.relaycorp.awaladroid.Awala.setUp","location":"lib/tech.relaycorp.awaladroid/-awala/set-up.html","searchKeys":["setUp","suspend fun setUp(context: Context)","tech.relaycorp.awaladroid.Awala.setUp"]},{"name":"val GatewayClient: GatewayClientImpl","description":"tech.relaycorp.awaladroid.GatewayClient","location":"lib/tech.relaycorp.awaladroid/-gateway-client.html","searchKeys":["GatewayClient","val GatewayClient: GatewayClientImpl","tech.relaycorp.awaladroid.GatewayClient"]},{"name":"val ack: suspend () -> Unit","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.ack","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/ack.html","searchKeys":["ack","val ack: suspend () -> Unit","tech.relaycorp.awaladroid.messaging.IncomingMessage.ack"]},{"name":"val content: ByteArray","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.content","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/content.html","searchKeys":["content","val content: ByteArray","tech.relaycorp.awaladroid.messaging.IncomingMessage.content"]},{"name":"val firstPartyEndpointAddress: String","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.firstPartyEndpointAddress","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/first-party-endpoint-address.html","searchKeys":["firstPartyEndpointAddress","val firstPartyEndpointAddress: String","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.firstPartyEndpointAddress"]},{"name":"val internetAddress: String","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.internetAddress","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/internet-address.html","searchKeys":["internetAddress","val internetAddress: String","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.internetAddress"]},{"name":"val internetAddress: String","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.internetAddress","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/internet-address.html","searchKeys":["internetAddress","val internetAddress: String","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.internetAddress"]},{"name":"val nodeId: String","description":"tech.relaycorp.awaladroid.endpoint.Endpoint.nodeId","location":"lib/tech.relaycorp.awaladroid.endpoint/-endpoint/node-id.html","searchKeys":["nodeId","val nodeId: String","tech.relaycorp.awaladroid.endpoint.Endpoint.nodeId"]},{"name":"val parcelExpiryDate: ZonedDateTime","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelExpiryDate","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/parcel-expiry-date.html","searchKeys":["parcelExpiryDate","val parcelExpiryDate: ZonedDateTime","tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelExpiryDate"]},{"name":"val parcelId: ParcelId","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelId","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/parcel-id.html","searchKeys":["parcelId","val parcelId: ParcelId","tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelId"]},{"name":"val publicKey: PublicKey","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.publicKey","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/public-key.html","searchKeys":["publicKey","val publicKey: PublicKey","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.publicKey"]},{"name":"val recipientEndpoint: FirstPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.recipientEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/recipient-endpoint.html","searchKeys":["recipientEndpoint","val recipientEndpoint: FirstPartyEndpoint","tech.relaycorp.awaladroid.messaging.IncomingMessage.recipientEndpoint"]},{"name":"val recipientEndpoint: ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.recipientEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/recipient-endpoint.html","searchKeys":["recipientEndpoint","val recipientEndpoint: ThirdPartyEndpoint","tech.relaycorp.awaladroid.messaging.OutgoingMessage.recipientEndpoint"]},{"name":"val senderEndpoint: FirstPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.senderEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/sender-endpoint.html","searchKeys":["senderEndpoint","val senderEndpoint: FirstPartyEndpoint","tech.relaycorp.awaladroid.messaging.OutgoingMessage.senderEndpoint"]},{"name":"val senderEndpoint: ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.senderEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/sender-endpoint.html","searchKeys":["senderEndpoint","val senderEndpoint: ThirdPartyEndpoint","tech.relaycorp.awaladroid.messaging.IncomingMessage.senderEndpoint"]},{"name":"val type: String","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.type","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/type.html","searchKeys":["type","val type: String","tech.relaycorp.awaladroid.messaging.IncomingMessage.type"]},{"name":"val value: String","description":"tech.relaycorp.awaladroid.messaging.ParcelId.value","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/value.html","searchKeys":["value","val value: String","tech.relaycorp.awaladroid.messaging.ParcelId.value"]}] +[{"name":"abstract class AwaladroidException(message: String, cause: Throwable? = null) : Exception","description":"tech.relaycorp.awaladroid.AwaladroidException","location":"lib/tech.relaycorp.awaladroid/-awaladroid-exception/index.html","searchKeys":["AwaladroidException","abstract class AwaladroidException(message: String, cause: Throwable? = null) : Exception","tech.relaycorp.awaladroid.AwaladroidException"]},{"name":"abstract class Endpoint(val nodeId: String)","description":"tech.relaycorp.awaladroid.endpoint.Endpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-endpoint/index.html","searchKeys":["Endpoint","abstract class Endpoint(val nodeId: String)","tech.relaycorp.awaladroid.endpoint.Endpoint"]},{"name":"abstract class Message","description":"tech.relaycorp.awaladroid.messaging.Message","location":"lib/tech.relaycorp.awaladroid.messaging/-message/index.html","searchKeys":["Message","abstract class Message","tech.relaycorp.awaladroid.messaging.Message"]},{"name":"class AuthorizationIssuanceException(message: String, cause: Throwable) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException","location":"lib/tech.relaycorp.awaladroid.endpoint/-authorization-issuance-exception/index.html","searchKeys":["AuthorizationIssuanceException","class AuthorizationIssuanceException(message: String, cause: Throwable) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException"]},{"name":"class EncryptionInitializationException(message: String, cause: Throwable) : AwaladroidException","description":"tech.relaycorp.awaladroid.EncryptionInitializationException","location":"lib/tech.relaycorp.awaladroid/-encryption-initialization-exception/index.html","searchKeys":["EncryptionInitializationException","class EncryptionInitializationException(message: String, cause: Throwable) : AwaladroidException","tech.relaycorp.awaladroid.EncryptionInitializationException"]},{"name":"class FirstPartyEndpoint : Endpoint","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/index.html","searchKeys":["FirstPartyEndpoint","class FirstPartyEndpoint : Endpoint","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint"]},{"name":"class GatewayBindingException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.GatewayBindingException","location":"lib/tech.relaycorp.awaladroid/-gateway-binding-exception/index.html","searchKeys":["GatewayBindingException","class GatewayBindingException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.GatewayBindingException"]},{"name":"class GatewayClientImpl","description":"tech.relaycorp.awaladroid.GatewayClientImpl","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/index.html","searchKeys":["GatewayClientImpl","class GatewayClientImpl","tech.relaycorp.awaladroid.GatewayClientImpl"]},{"name":"class GatewayUnregisteredException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.GatewayUnregisteredException","location":"lib/tech.relaycorp.awaladroid/-gateway-unregistered-exception/index.html","searchKeys":["GatewayUnregisteredException","class GatewayUnregisteredException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.GatewayUnregisteredException"]},{"name":"class IncomingMessage : Message","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/index.html","searchKeys":["IncomingMessage","class IncomingMessage : Message","tech.relaycorp.awaladroid.messaging.IncomingMessage"]},{"name":"class InvalidAuthorizationException(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-authorization-exception/index.html","searchKeys":["InvalidAuthorizationException","class InvalidAuthorizationException(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException"]},{"name":"class InvalidMessageException(message: String, cause: Throwable) : AwaladroidException","description":"tech.relaycorp.awaladroid.messaging.InvalidMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/index.html","searchKeys":["InvalidMessageException","class InvalidMessageException(message: String, cause: Throwable) : AwaladroidException","tech.relaycorp.awaladroid.messaging.InvalidMessageException"]},{"name":"class InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-third-party-endpoint/index.html","searchKeys":["InvalidThirdPartyEndpoint","class InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint"]},{"name":"class OutgoingMessage : Message","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/index.html","searchKeys":["OutgoingMessage","class OutgoingMessage : Message","tech.relaycorp.awaladroid.messaging.OutgoingMessage"]},{"name":"class ParcelId","description":"tech.relaycorp.awaladroid.messaging.ParcelId","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/index.html","searchKeys":["ParcelId","class ParcelId","tech.relaycorp.awaladroid.messaging.ParcelId"]},{"name":"class PersistenceException(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.storage.persistence.PersistenceException","location":"lib/tech.relaycorp.awaladroid.storage.persistence/-persistence-exception/index.html","searchKeys":["PersistenceException","class PersistenceException(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.storage.persistence.PersistenceException"]},{"name":"class PrivateThirdPartyEndpoint : ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/index.html","searchKeys":["PrivateThirdPartyEndpoint","class PrivateThirdPartyEndpoint : ThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint"]},{"name":"class PublicThirdPartyEndpoint : ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/index.html","searchKeys":["PublicThirdPartyEndpoint","class PublicThirdPartyEndpoint : ThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint"]},{"name":"class ReceiveMessageException(message: String, throwable: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.messaging.ReceiveMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-receive-message-exception/index.html","searchKeys":["ReceiveMessageException","class ReceiveMessageException(message: String, throwable: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.messaging.ReceiveMessageException"]},{"name":"class RegistrationFailedException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.RegistrationFailedException","location":"lib/tech.relaycorp.awaladroid/-registration-failed-exception/index.html","searchKeys":["RegistrationFailedException","class RegistrationFailedException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.RegistrationFailedException"]},{"name":"class RejectedMessageException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.messaging.RejectedMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-rejected-message-exception/index.html","searchKeys":["RejectedMessageException","class RejectedMessageException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.messaging.RejectedMessageException"]},{"name":"class SendMessageException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.messaging.SendMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-send-message-exception/index.html","searchKeys":["SendMessageException","class SendMessageException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.messaging.SendMessageException"]},{"name":"class SetupPendingException : AwaladroidException","description":"tech.relaycorp.awaladroid.SetupPendingException","location":"lib/tech.relaycorp.awaladroid/-setup-pending-exception/index.html","searchKeys":["SetupPendingException","class SetupPendingException : AwaladroidException","tech.relaycorp.awaladroid.SetupPendingException"]},{"name":"class UnknownFirstPartyEndpointException(message: String) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-first-party-endpoint-exception/index.html","searchKeys":["UnknownFirstPartyEndpointException","class UnknownFirstPartyEndpointException(message: String) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException"]},{"name":"class UnknownThirdPartyEndpointException(message: String) : AwaladroidException","description":"tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-third-party-endpoint-exception/index.html","searchKeys":["UnknownThirdPartyEndpointException","class UnknownThirdPartyEndpointException(message: String) : AwaladroidException","tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException"]},{"name":"const val MAX_CONTENT_SIZE: Int","description":"tech.relaycorp.awaladroid.messaging.Message.Companion.MAX_CONTENT_SIZE","location":"lib/tech.relaycorp.awaladroid.messaging/-message/-companion/-m-a-x_-c-o-n-t-e-n-t_-s-i-z-e.html","searchKeys":["MAX_CONTENT_SIZE","const val MAX_CONTENT_SIZE: Int","tech.relaycorp.awaladroid.messaging.Message.Companion.MAX_CONTENT_SIZE"]},{"name":"fun AuthorizationIssuanceException(message: String, cause: Throwable)","description":"tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException.AuthorizationIssuanceException","location":"lib/tech.relaycorp.awaladroid.endpoint/-authorization-issuance-exception/-authorization-issuance-exception.html","searchKeys":["AuthorizationIssuanceException","fun AuthorizationIssuanceException(message: String, cause: Throwable)","tech.relaycorp.awaladroid.endpoint.AuthorizationIssuanceException.AuthorizationIssuanceException"]},{"name":"fun AwaladroidException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.AwaladroidException.AwaladroidException","location":"lib/tech.relaycorp.awaladroid/-awaladroid-exception/-awaladroid-exception.html","searchKeys":["AwaladroidException","fun AwaladroidException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.AwaladroidException.AwaladroidException"]},{"name":"fun EncryptionInitializationException(message: String, cause: Throwable)","description":"tech.relaycorp.awaladroid.EncryptionInitializationException.EncryptionInitializationException","location":"lib/tech.relaycorp.awaladroid/-encryption-initialization-exception/-encryption-initialization-exception.html","searchKeys":["EncryptionInitializationException","fun EncryptionInitializationException(message: String, cause: Throwable)","tech.relaycorp.awaladroid.EncryptionInitializationException.EncryptionInitializationException"]},{"name":"fun Endpoint(nodeId: String)","description":"tech.relaycorp.awaladroid.endpoint.Endpoint.Endpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-endpoint/-endpoint.html","searchKeys":["Endpoint","fun Endpoint(nodeId: String)","tech.relaycorp.awaladroid.endpoint.Endpoint.Endpoint"]},{"name":"fun GatewayBindingException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayBindingException.GatewayBindingException","location":"lib/tech.relaycorp.awaladroid/-gateway-binding-exception/-gateway-binding-exception.html","searchKeys":["GatewayBindingException","fun GatewayBindingException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayBindingException.GatewayBindingException"]},{"name":"fun GatewayException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayException.GatewayException","location":"lib/tech.relaycorp.awaladroid/-gateway-exception/-gateway-exception.html","searchKeys":["GatewayException","fun GatewayException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayException.GatewayException"]},{"name":"fun GatewayProtocolException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayProtocolException.GatewayProtocolException","location":"lib/tech.relaycorp.awaladroid/-gateway-protocol-exception/-gateway-protocol-exception.html","searchKeys":["GatewayProtocolException","fun GatewayProtocolException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayProtocolException.GatewayProtocolException"]},{"name":"fun GatewayUnregisteredException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.GatewayUnregisteredException.GatewayUnregisteredException","location":"lib/tech.relaycorp.awaladroid/-gateway-unregistered-exception/-gateway-unregistered-exception.html","searchKeys":["GatewayUnregisteredException","fun GatewayUnregisteredException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.GatewayUnregisteredException.GatewayUnregisteredException"]},{"name":"fun InvalidAuthorizationException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException.InvalidAuthorizationException","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-authorization-exception/-invalid-authorization-exception.html","searchKeys":["InvalidAuthorizationException","fun InvalidAuthorizationException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.endpoint.InvalidAuthorizationException.InvalidAuthorizationException"]},{"name":"fun InvalidMessageException(message: String, cause: Throwable)","description":"tech.relaycorp.awaladroid.messaging.InvalidMessageException.InvalidMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-invalid-message-exception/-invalid-message-exception.html","searchKeys":["InvalidMessageException","fun InvalidMessageException(message: String, cause: Throwable)","tech.relaycorp.awaladroid.messaging.InvalidMessageException.InvalidMessageException"]},{"name":"fun InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint.InvalidThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-invalid-third-party-endpoint/-invalid-third-party-endpoint.html","searchKeys":["InvalidThirdPartyEndpoint","fun InvalidThirdPartyEndpoint(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.endpoint.InvalidThirdPartyEndpoint.InvalidThirdPartyEndpoint"]},{"name":"fun Message()","description":"tech.relaycorp.awaladroid.messaging.Message.Message","location":"lib/tech.relaycorp.awaladroid.messaging/-message/-message.html","searchKeys":["Message","fun Message()","tech.relaycorp.awaladroid.messaging.Message.Message"]},{"name":"fun PersistenceException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.storage.persistence.PersistenceException.PersistenceException","location":"lib/tech.relaycorp.awaladroid.storage.persistence/-persistence-exception/-persistence-exception.html","searchKeys":["PersistenceException","fun PersistenceException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.storage.persistence.PersistenceException.PersistenceException"]},{"name":"fun ReceiveMessageException(message: String, throwable: Throwable? = null)","description":"tech.relaycorp.awaladroid.messaging.ReceiveMessageException.ReceiveMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-receive-message-exception/-receive-message-exception.html","searchKeys":["ReceiveMessageException","fun ReceiveMessageException(message: String, throwable: Throwable? = null)","tech.relaycorp.awaladroid.messaging.ReceiveMessageException.ReceiveMessageException"]},{"name":"fun RegistrationFailedException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.RegistrationFailedException.RegistrationFailedException","location":"lib/tech.relaycorp.awaladroid/-registration-failed-exception/-registration-failed-exception.html","searchKeys":["RegistrationFailedException","fun RegistrationFailedException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.RegistrationFailedException.RegistrationFailedException"]},{"name":"fun RejectedMessageException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.messaging.RejectedMessageException.RejectedMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-rejected-message-exception/-rejected-message-exception.html","searchKeys":["RejectedMessageException","fun RejectedMessageException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.messaging.RejectedMessageException.RejectedMessageException"]},{"name":"fun SendMessageException(message: String, cause: Throwable? = null)","description":"tech.relaycorp.awaladroid.messaging.SendMessageException.SendMessageException","location":"lib/tech.relaycorp.awaladroid.messaging/-send-message-exception/-send-message-exception.html","searchKeys":["SendMessageException","fun SendMessageException(message: String, cause: Throwable? = null)","tech.relaycorp.awaladroid.messaging.SendMessageException.SendMessageException"]},{"name":"fun SetupPendingException()","description":"tech.relaycorp.awaladroid.SetupPendingException.SetupPendingException","location":"lib/tech.relaycorp.awaladroid/-setup-pending-exception/-setup-pending-exception.html","searchKeys":["SetupPendingException","fun SetupPendingException()","tech.relaycorp.awaladroid.SetupPendingException.SetupPendingException"]},{"name":"fun UnknownFirstPartyEndpointException(message: String)","description":"tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException.UnknownFirstPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-first-party-endpoint-exception/-unknown-first-party-endpoint-exception.html","searchKeys":["UnknownFirstPartyEndpointException","fun UnknownFirstPartyEndpointException(message: String)","tech.relaycorp.awaladroid.endpoint.UnknownFirstPartyEndpointException.UnknownFirstPartyEndpointException"]},{"name":"fun UnknownThirdPartyEndpointException(message: String)","description":"tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException.UnknownThirdPartyEndpointException","location":"lib/tech.relaycorp.awaladroid.endpoint/-unknown-third-party-endpoint-exception/-unknown-third-party-endpoint-exception.html","searchKeys":["UnknownThirdPartyEndpointException","fun UnknownThirdPartyEndpointException(message: String)","tech.relaycorp.awaladroid.endpoint.UnknownThirdPartyEndpointException.UnknownThirdPartyEndpointException"]},{"name":"fun generate(): ParcelId","description":"tech.relaycorp.awaladroid.messaging.ParcelId.Companion.generate","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/-companion/generate.html","searchKeys":["generate","fun generate(): ParcelId","tech.relaycorp.awaladroid.messaging.ParcelId.Companion.generate"]},{"name":"fun receiveMessages(): Flow","description":"tech.relaycorp.awaladroid.GatewayClientImpl.receiveMessages","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/receive-messages.html","searchKeys":["receiveMessages","fun receiveMessages(): Flow","tech.relaycorp.awaladroid.GatewayClientImpl.receiveMessages"]},{"name":"fun unbind()","description":"tech.relaycorp.awaladroid.GatewayClientImpl.unbind","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/unbind.html","searchKeys":["unbind","fun unbind()","tech.relaycorp.awaladroid.GatewayClientImpl.unbind"]},{"name":"object Awala","description":"tech.relaycorp.awaladroid.Awala","location":"lib/tech.relaycorp.awaladroid/-awala/index.html","searchKeys":["Awala","object Awala","tech.relaycorp.awaladroid.Awala"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.messaging.Message.Companion","location":"lib/tech.relaycorp.awaladroid.messaging/-message/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.messaging.Message.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion"]},{"name":"object Companion","description":"tech.relaycorp.awaladroid.messaging.ParcelId.Companion","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/-companion/index.html","searchKeys":["Companion","object Companion","tech.relaycorp.awaladroid.messaging.ParcelId.Companion"]},{"name":"open class GatewayException(message: String, cause: Throwable? = null) : AwaladroidException","description":"tech.relaycorp.awaladroid.GatewayException","location":"lib/tech.relaycorp.awaladroid/-gateway-exception/index.html","searchKeys":["GatewayException","open class GatewayException(message: String, cause: Throwable? = null) : AwaladroidException","tech.relaycorp.awaladroid.GatewayException"]},{"name":"open class GatewayProtocolException(message: String, cause: Throwable? = null) : GatewayException","description":"tech.relaycorp.awaladroid.GatewayProtocolException","location":"lib/tech.relaycorp.awaladroid/-gateway-protocol-exception/index.html","searchKeys":["GatewayProtocolException","open class GatewayProtocolException(message: String, cause: Throwable? = null) : GatewayException","tech.relaycorp.awaladroid.GatewayProtocolException"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"tech.relaycorp.awaladroid.messaging.ParcelId.equals","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","tech.relaycorp.awaladroid.messaging.ParcelId.equals"]},{"name":"open override fun hashCode(): Int","description":"tech.relaycorp.awaladroid.messaging.ParcelId.hashCode","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","tech.relaycorp.awaladroid.messaging.ParcelId.hashCode"]},{"name":"open suspend fun delete()","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/delete.html","searchKeys":["delete","open suspend fun delete()","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.delete"]},{"name":"open suspend override fun delete()","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/delete.html","searchKeys":["delete","open suspend override fun delete()","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.delete"]},{"name":"open suspend override fun delete()","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/delete.html","searchKeys":["delete","open suspend override fun delete()","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.delete"]},{"name":"sealed class ThirdPartyEndpoint : Endpoint","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/index.html","searchKeys":["ThirdPartyEndpoint","sealed class ThirdPartyEndpoint : Endpoint","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint"]},{"name":"suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html","searchKeys":["authorizeIndefinitely","suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely"]},{"name":"suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html","searchKeys":["authorizeIndefinitely","suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.authorizeIndefinitely"]},{"name":"suspend fun bind()","description":"tech.relaycorp.awaladroid.GatewayClientImpl.bind","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/bind.html","searchKeys":["bind","suspend fun bind()","tech.relaycorp.awaladroid.GatewayClientImpl.bind"]},{"name":"suspend fun build(type: String, content: ByteArray, senderEndpoint: FirstPartyEndpoint, recipientEndpoint: ThirdPartyEndpoint, parcelExpiryDate: ZonedDateTime = maxExpiryDate(), parcelId: ParcelId = ParcelId.generate()): OutgoingMessage","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion.build","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/-companion/build.html","searchKeys":["build","suspend fun build(type: String, content: ByteArray, senderEndpoint: FirstPartyEndpoint, recipientEndpoint: ThirdPartyEndpoint, parcelExpiryDate: ZonedDateTime = maxExpiryDate(), parcelId: ParcelId = ParcelId.generate()): OutgoingMessage","tech.relaycorp.awaladroid.messaging.OutgoingMessage.Companion.build"]},{"name":"suspend fun delete()","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.delete","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/delete.html","searchKeys":["delete","suspend fun delete()","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.delete"]},{"name":"suspend fun import(connectionParamsSerialized: ByteArray): PrivateThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.import","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/-companion/import.html","searchKeys":["import","suspend fun import(connectionParamsSerialized: ByteArray): PrivateThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.import"]},{"name":"suspend fun import(connectionParamsSerialized: ByteArray): PublicThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.import","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/-companion/import.html","searchKeys":["import","suspend fun import(connectionParamsSerialized: ByteArray): PublicThirdPartyEndpoint","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.import"]},{"name":"suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html","searchKeys":["issueAuthorization","suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization"]},{"name":"suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ByteArray","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html","searchKeys":["issueAuthorization","suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ByteArray","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.issueAuthorization"]},{"name":"suspend fun load(nodeId: String): FirstPartyEndpoint?","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.load","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/-companion/load.html","searchKeys":["load","suspend fun load(nodeId: String): FirstPartyEndpoint?","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.load"]},{"name":"suspend fun load(nodeId: String): PublicThirdPartyEndpoint?","description":"tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.load","location":"lib/tech.relaycorp.awaladroid.endpoint/-public-third-party-endpoint/-companion/load.html","searchKeys":["load","suspend fun load(nodeId: String): PublicThirdPartyEndpoint?","tech.relaycorp.awaladroid.endpoint.PublicThirdPartyEndpoint.Companion.load"]},{"name":"suspend fun load(thirdPartyAddress: String, firstPartyAddress: String): PrivateThirdPartyEndpoint?","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.load","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/-companion/load.html","searchKeys":["load","suspend fun load(thirdPartyAddress: String, firstPartyAddress: String): PrivateThirdPartyEndpoint?","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.Companion.load"]},{"name":"suspend fun register(): FirstPartyEndpoint","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.register","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/-companion/register.html","searchKeys":["register","suspend fun register(): FirstPartyEndpoint","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.Companion.register"]},{"name":"suspend fun sendMessage(message: OutgoingMessage)","description":"tech.relaycorp.awaladroid.GatewayClientImpl.sendMessage","location":"lib/tech.relaycorp.awaladroid/-gateway-client-impl/send-message.html","searchKeys":["sendMessage","suspend fun sendMessage(message: OutgoingMessage)","tech.relaycorp.awaladroid.GatewayClientImpl.sendMessage"]},{"name":"suspend fun setUp(context: Context)","description":"tech.relaycorp.awaladroid.Awala.setUp","location":"lib/tech.relaycorp.awaladroid/-awala/set-up.html","searchKeys":["setUp","suspend fun setUp(context: Context)","tech.relaycorp.awaladroid.Awala.setUp"]},{"name":"val GatewayClient: GatewayClientImpl","description":"tech.relaycorp.awaladroid.GatewayClient","location":"lib/tech.relaycorp.awaladroid/-gateway-client.html","searchKeys":["GatewayClient","val GatewayClient: GatewayClientImpl","tech.relaycorp.awaladroid.GatewayClient"]},{"name":"val ack: suspend () -> Unit","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.ack","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/ack.html","searchKeys":["ack","val ack: suspend () -> Unit","tech.relaycorp.awaladroid.messaging.IncomingMessage.ack"]},{"name":"val content: ByteArray","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.content","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/content.html","searchKeys":["content","val content: ByteArray","tech.relaycorp.awaladroid.messaging.IncomingMessage.content"]},{"name":"val firstPartyEndpointAddress: String","description":"tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.firstPartyEndpointAddress","location":"lib/tech.relaycorp.awaladroid.endpoint/-private-third-party-endpoint/first-party-endpoint-address.html","searchKeys":["firstPartyEndpointAddress","val firstPartyEndpointAddress: String","tech.relaycorp.awaladroid.endpoint.PrivateThirdPartyEndpoint.firstPartyEndpointAddress"]},{"name":"val internetAddress: String","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.internetAddress","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/internet-address.html","searchKeys":["internetAddress","val internetAddress: String","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.internetAddress"]},{"name":"val internetAddress: String","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.internetAddress","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/internet-address.html","searchKeys":["internetAddress","val internetAddress: String","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpoint.internetAddress"]},{"name":"val nodeId: String","description":"tech.relaycorp.awaladroid.endpoint.Endpoint.nodeId","location":"lib/tech.relaycorp.awaladroid.endpoint/-endpoint/node-id.html","searchKeys":["nodeId","val nodeId: String","tech.relaycorp.awaladroid.endpoint.Endpoint.nodeId"]},{"name":"val parcelExpiryDate: ZonedDateTime","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelExpiryDate","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/parcel-expiry-date.html","searchKeys":["parcelExpiryDate","val parcelExpiryDate: ZonedDateTime","tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelExpiryDate"]},{"name":"val parcelId: ParcelId","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelId","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/parcel-id.html","searchKeys":["parcelId","val parcelId: ParcelId","tech.relaycorp.awaladroid.messaging.OutgoingMessage.parcelId"]},{"name":"val publicKey: PublicKey","description":"tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.publicKey","location":"lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/public-key.html","searchKeys":["publicKey","val publicKey: PublicKey","tech.relaycorp.awaladroid.endpoint.FirstPartyEndpoint.publicKey"]},{"name":"val recipientEndpoint: FirstPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.recipientEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/recipient-endpoint.html","searchKeys":["recipientEndpoint","val recipientEndpoint: FirstPartyEndpoint","tech.relaycorp.awaladroid.messaging.IncomingMessage.recipientEndpoint"]},{"name":"val recipientEndpoint: ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.recipientEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/recipient-endpoint.html","searchKeys":["recipientEndpoint","val recipientEndpoint: ThirdPartyEndpoint","tech.relaycorp.awaladroid.messaging.OutgoingMessage.recipientEndpoint"]},{"name":"val senderEndpoint: FirstPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.OutgoingMessage.senderEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-outgoing-message/sender-endpoint.html","searchKeys":["senderEndpoint","val senderEndpoint: FirstPartyEndpoint","tech.relaycorp.awaladroid.messaging.OutgoingMessage.senderEndpoint"]},{"name":"val senderEndpoint: ThirdPartyEndpoint","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.senderEndpoint","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/sender-endpoint.html","searchKeys":["senderEndpoint","val senderEndpoint: ThirdPartyEndpoint","tech.relaycorp.awaladroid.messaging.IncomingMessage.senderEndpoint"]},{"name":"val type: String","description":"tech.relaycorp.awaladroid.messaging.IncomingMessage.type","location":"lib/tech.relaycorp.awaladroid.messaging/-incoming-message/type.html","searchKeys":["type","val type: String","tech.relaycorp.awaladroid.messaging.IncomingMessage.type"]},{"name":"val value: String","description":"tech.relaycorp.awaladroid.messaging.ParcelId.value","location":"lib/tech.relaycorp.awaladroid.messaging/-parcel-id/value.html","searchKeys":["value","val value: String","tech.relaycorp.awaladroid.messaging.ParcelId.value"]}]