JsonMessageEnvelope

fun JsonMessageEnvelope(username: String? = null, uuid: String? = null, source: JsonAddress? = null, sourceDevice: Int? = null, type: String? = null, relay: String? = null, timestamp: Long? = null, timestampISO: String? = null, serverTimestamp: Long? = null, serverDeliveredTimestamp: Long? = null, hasLegacyMessage: Boolean? = null, hasContent: Boolean? = null, isUnidentifiedSender: Boolean? = null, dataMessage: JsonDataMessage? = null, syncMessage: JsonSyncMessage? = null, callMessage: JsonCallMessage? = null, receipt: JsonReceiptMessage? = null, typing: JsonTypingMessage? = null)