Package-level declarations

Types

Link copied to clipboard
class CargoCollectionRequest(val cargoDeliveryAuthorization: Certificate) : GatewayEncryptedPayload
Link copied to clipboard
class CargoMessage(val messageSerialized: ByteArray)

Message encapsulated in a cargo message set, classified with its type.

Link copied to clipboard

Cargo message set.

Link copied to clipboard
data class CargoMessageSetWithExpiry(val cargoMessageSet: CargoMessageSet, val latestMessageExpiryDate: ZonedDateTime)

Serialization and expiry date of a cargo message set.

Link copied to clipboard
data class CargoMessageWithExpiry(val cargoMessageSerialized: ByteArray, val expiryDate: ZonedDateTime)

Serialization and expiry date of a message to be encapsulated in a cargo message set.

Link copied to clipboard

Empty payload plaintext.

Link copied to clipboard
abstract class EncryptedPayload : Payload
Link copied to clipboard
Link copied to clipboard
interface Payload

RAMF payload in plaintext form.

Link copied to clipboard
data class PayloadUnwrapping<P : EncryptedPayload>(val payload: P, val peerSessionKey: SessionKey)
Link copied to clipboard
class ServiceMessage(val type: String, val content: ByteArray) : EncryptedPayload
Link copied to clipboard
abstract class UnencryptedPayload : Payload

Functions

Link copied to clipboard

Batch as many messages together as possible without exceeding the payload length limit on individual cargoes.