Envelope

interface Envelope

Types

Companion
Link copied to clipboard
common
object Companion

Properties

data
Link copied to clipboard
common
abstract val data: Binary?
meta
Link copied to clipboard
common
abstract val meta: Meta

Inheritors

SimpleEnvelope
Link copied to clipboard
ProxyEnvelope
Link copied to clipboard
EnvelopeBuilder
Link copied to clipboard

Extensions

contentEquals
Link copied to clipboard
common
fun Envelope.contentEquals(other: Envelope): Boolean
dataEquals
Link copied to clipboard
common
fun Envelope.dataEquals(other: Envelope): Boolean
dataID
Link copied to clipboard
common
val Envelope.dataID: String?

An optional unique identifier that is used for data comparison. Data without identifier could not be compared to another data.

dataType
Link copied to clipboard
common
val Envelope.dataType: String?

The type of data encoding

description
Link copied to clipboard
common
val Envelope.description: String?

Textual user friendly description

metaEquals
Link copied to clipboard
common
fun Envelope.metaEquals(other: Envelope): Boolean
parts
Link copied to clipboard
common
fun Envelope.parts(): EnvelopeParts
type
Link copied to clipboard
common
val Envelope.type: String?

The purpose of the envelope

withMetaLayers
Link copied to clipboard
common
fun Envelope.withMetaLayers(vararg layers: Meta): Envelope

Add few meta layers to existing envelope (on top of existing meta)