mapToToggleableServiceProperty

fun IviServiceApi<*, *, *, *>.mapToToggleableServiceProperty(property: LiveData<Boolean>, propertySetter: (Boolean) -> Unit): LiveData<ToggleableServiceProperty>

Maps a service-related property to a ToggleableServiceProperty.

The returned ToggleableServiceProperty is automatically disabled (that is, ToggleableServiceProperty.setter is set to null) upon a ToggleableServiceProperty.setter call, until the property's value has been updated.

Parameters

property

Property depending on the service availability, of type Boolean.

propertySetter

Setter for the property.