ExtendedApplicationLauncherTrait.AvailableApplication

class ExtendedApplicationLauncherTrait.AvailableApplication : ClusterStruct


Represents an application that users of this device can interact with.

Summary

Public constructors

Creates the AvailableApplication class.

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public properties

String

Unique key for the application which is not exposed to users in speech or response.

List<ExtendedApplicationLauncherTrait.ApplicationNames>

Application's names and language-specific synonyms.

Public constructors

AvailableApplication

AvailableApplication(
    key: String = "",
    names: List<ExtendedApplicationLauncherTrait.ApplicationNames> = emptyList()
)

Creates the AvailableApplication class.

Public functions

getDescriptor

open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

key

val keyString

Unique key for the application which is not exposed to users in speech or response.

names

val namesList<ExtendedApplicationLauncherTrait.ApplicationNames>

Application's names and language-specific synonyms.