From 0217cd8f8ad0ac40227979c9538b3f5e312815f6 Mon Sep 17 00:00:00 2001 From: "kodiakhq[bot]" Date: Sun, 29 Oct 2023 22:34:50 +0000 Subject: [PATCH] deploy: e965f63e06f607acf32cf6067ed4b7c5750d2fdc --- lib/package-list | 4 + .../authorize-indefinitely.html | 2 +- .../-first-party-endpoint/index.html | 4 +- .../issue-authorization.html | 2 +- .../-third-party-endpoint-auth.html | 60 +++++++++ .../-third-party-endpoint-auth/auth.html | 60 +++++++++ .../endpoint-id.html | 60 +++++++++ .../-third-party-endpoint-auth/index.html | 114 ++++++++++++++++++ .../index.html | 15 +++ navigation.html | 7 +- scripts/pages.json | 2 +- 11 files changed, 323 insertions(+), 7 deletions(-) create mode 100644 lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/-third-party-endpoint-auth.html create mode 100644 lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/auth.html create mode 100644 lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/endpoint-id.html create mode 100644 lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/index.html diff --git a/lib/package-list b/lib/package-list index 5c3ef4e0..8b38339c 100644 --- a/lib/package-list +++ b/lib/package-list @@ -35,6 +35,10 @@ $dokka.location:tech.relaycorp.awaladroid.endpoint/PublicThirdPartyEndpoint/dele $dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpoint///PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/index.html $dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpoint/delete/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/delete.html $dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpoint/internetAddress/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint/internet-address.html +$dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpointAuth///PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/index.html +$dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpointAuth/ThirdPartyEndpointAuth/#kotlin.String#kotlin.ByteArray/PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/-third-party-endpoint-auth.html +$dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpointAuth/auth/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/auth.html +$dokka.location:tech.relaycorp.awaladroid.endpoint/ThirdPartyEndpointAuth/endpointId/#/PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/endpoint-id.html $dokka.location:tech.relaycorp.awaladroid.endpoint/UnknownFirstPartyEndpointException///PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-unknown-first-party-endpoint-exception/index.html $dokka.location:tech.relaycorp.awaladroid.endpoint/UnknownFirstPartyEndpointException/UnknownFirstPartyEndpointException/#kotlin.String/PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-unknown-first-party-endpoint-exception/-unknown-first-party-endpoint-exception.html $dokka.location:tech.relaycorp.awaladroid.endpoint/UnknownThirdPartyEndpointException///PointingToDeclaration/lib/tech.relaycorp.awaladroid.endpoint/-unknown-third-party-endpoint-exception/index.html diff --git a/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html b/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html index d4450bec..4387e4bf 100644 --- a/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html +++ b/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/authorize-indefinitely.html @@ -47,7 +47,7 @@

authorizeIndefinitely

-
suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray

Issue a PDA for a third-party endpoint and renew it indefinitely.


suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ByteArray

Issue a PDA for a third-party endpoint (using its public key) and renew it indefinitely.

+
suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray

Issue a PDA for a third-party endpoint and renew it indefinitely.


suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ThirdPartyEndpointAuth

Issue a PDA for a third-party endpoint (using its public key) and renew it indefinitely.

-
suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ByteArray

Issue a PDA for a third-party endpoint (using its public key) and renew it indefinitely.

suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray

Issue a PDA for a third-party endpoint and renew it indefinitely.

+
suspend fun authorizeIndefinitely(thirdPartyEndpointPublicKeySerialized: ByteArray): ThirdPartyEndpointAuth

Issue a PDA for a third-party endpoint (using its public key) and renew it indefinitely.

suspend fun authorizeIndefinitely(thirdPartyEndpoint: ThirdPartyEndpoint): ByteArray

Issue a PDA for a third-party endpoint and renew it indefinitely.

@@ -109,7 +109,7 @@

Functions

-
suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ByteArray

Issue a PDA for a third-party endpoint using its public key.

suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray

Issue a PDA for a third-party endpoint.

+
suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ThirdPartyEndpointAuth

Issue a PDA for a third-party endpoint using its public key.

suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray

Issue a PDA for a third-party endpoint.

diff --git a/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html b/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html index 77b5d9cb..a53475cb 100644 --- a/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html +++ b/lib/tech.relaycorp.awaladroid.endpoint/-first-party-endpoint/issue-authorization.html @@ -47,7 +47,7 @@

issueAuthorization

-
suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray

Issue a PDA for a third-party endpoint.


suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ByteArray

Issue a PDA for a third-party endpoint using its public key.

+
suspend fun issueAuthorization(thirdPartyEndpoint: ThirdPartyEndpoint, expiryDate: ZonedDateTime): ByteArray

Issue a PDA for a third-party endpoint.


suspend fun issueAuthorization(thirdPartyEndpointPublicKeySerialized: ByteArray, expiryDate: ZonedDateTime): ThirdPartyEndpointAuth

Issue a PDA for a third-party endpoint using its public key.

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ThirdPartyEndpointAuth(val endpointId: String, val auth: ByteArray)

Parcel delivery authorization for a third-party endpoint.

+
+
+
+
diff --git a/navigation.html b/navigation.html index a6838430..6132a7fa 100644 --- a/navigation.html +++ b/navigation.html @@ -62,10 +62,13 @@ -
+ + - diff --git a/scripts/pages.json b/scripts/pages.json index da57371b..0bfd53d3 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 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"]}] +[{"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 ThirdPartyEndpointAuth(val endpointId: String, val auth: ByteArray)","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/index.html","searchKeys":["ThirdPartyEndpointAuth","class ThirdPartyEndpointAuth(val endpointId: String, val auth: ByteArray)","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth"]},{"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 ThirdPartyEndpointAuth(endpointId: String, auth: ByteArray)","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth.ThirdPartyEndpointAuth","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/-third-party-endpoint-auth.html","searchKeys":["ThirdPartyEndpointAuth","fun ThirdPartyEndpointAuth(endpointId: String, auth: ByteArray)","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth.ThirdPartyEndpointAuth"]},{"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): ThirdPartyEndpointAuth","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): ThirdPartyEndpointAuth","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): ThirdPartyEndpointAuth","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): ThirdPartyEndpointAuth","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 auth: ByteArray","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth.auth","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/auth.html","searchKeys":["auth","val auth: ByteArray","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth.auth"]},{"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 endpointId: String","description":"tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth.endpointId","location":"lib/tech.relaycorp.awaladroid.endpoint/-third-party-endpoint-auth/endpoint-id.html","searchKeys":["endpointId","val endpointId: String","tech.relaycorp.awaladroid.endpoint.ThirdPartyEndpointAuth.endpointId"]},{"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"]}]