IviDefaultsGroupConfig

data class IviDefaultsGroupConfig(    val groupName: String,     val category: IviDefaultsGroupConfig.Category,     val requiresOptIn: Boolean) : Serializable

Defines an IVI application defaults group and configures if the groups requires an opt-in to be used in an IVI application configuration.

A group can be applied to an IVI application configuration. By applying a group, this can configure frontends, menu items and service hosts of the IVI application. It can also configure the runtime deployment of the service hosts, broadcast receivers and Android services.

Parameters

groupName

The name of the group. The group name must be formatted in camelCase and must have the Group suffix.

requiresOptIn

If false, the configuration associated to the group is applied to configure the IVI application configuration by default. If true, the configuration requires an explicit opt-in to be used.

Constructors

Link copied to clipboard
fun IviDefaultsGroupConfig(    groupName: String,     category: IviDefaultsGroupConfig.Category,     requiresOptIn: Boolean)

Types

Link copied to clipboard
enum Category : Enum<IviDefaultsGroupConfig.Category>

Group category.

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val category: IviDefaultsGroupConfig.Category
Link copied to clipboard
val groupName: String
Link copied to clipboard
val requiresOptIn: Boolean