MessagesTrait.MessageControlBitmap

data class MessagesTrait.MessageControlBitmap


Control information related to a message.

Summary

Public constructors

MessageControlBitmap(
    confirmationRequired: Boolean,
    responseRequired: Boolean,
    replyMessage: Boolean,
    messageConfirmed: Boolean,
    messageProtected: Boolean
)

Creates the MessageControlBitmap data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

The message requires confirmation from the user.

Boolean

The message has been confirmed by the user.

Boolean

The message is protected by a PIN.

Boolean

The message supports a reply from the user.

Boolean

The message requires a response from the user.

Public constructors

MessageControlBitmap

MessageControlBitmap(
    confirmationRequired: Boolean = false,
    responseRequired: Boolean = false,
    replyMessage: Boolean = false,
    messageConfirmed: Boolean = false,
    messageProtected: Boolean = false
)

Creates the MessageControlBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

confirmationRequired

val confirmationRequired: Boolean

The message requires confirmation from the user.

messageConfirmed

val messageConfirmed: Boolean

The message has been confirmed by the user.

messageProtected

val messageProtected: Boolean

The message is protected by a PIN.

replyMessage

val replyMessage: Boolean

The message supports a reply from the user.

responseRequired

val responseRequired: Boolean

The message requires a response from the user.