MessagesTrait.Feature

data class MessagesTrait.Feature


Messages cluster FeatureMap.

Summary

Public constructors

Feature(
    receivedConfirmation: Boolean,
    confirmationResponse: Boolean,
    confirmationReply: Boolean,
    protectedMessages: Boolean
)

Creates the Feature data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

The device supports confirmation and reply messages.

Boolean

The device is capable of presenting a list of responses to the user and recording the user's choice for the response.

Boolean

The device is capable of requiring the user to authenticate before viewing a message.

Boolean

The device supports getting confirmation from a user that the message was received.

Public constructors

Feature

Feature(
    receivedConfirmation: Boolean = false,
    confirmationResponse: Boolean = false,
    confirmationReply: Boolean = false,
    protectedMessages: Boolean = false
)

Creates the Feature data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

confirmationReply

val confirmationReplyBoolean

The device supports confirmation and reply messages.

confirmationResponse

val confirmationResponseBoolean

The device is capable of presenting a list of responses to the user and recording the user's choice for the response.

protectedMessages

val protectedMessagesBoolean

The device is capable of requiring the user to authenticate before viewing a message.

receivedConfirmation

val receivedConfirmationBoolean

The device supports getting confirmation from a user that the message was received.