Source set: Android
public class MutableRemoteEnum<T : Enum<T>>
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
public constructor(public val remoteInt: MutableRemoteInt, enumEntries: EnumEntries<T>) :
RemoteEnum<T>(remoteInt, enumEntries), MutableRemoteState<T>
A mutable implementation of RemoteEnum.
Companion Object
Methods
Source set: Android
public inline operator fun <reified T : Enum<T>> invoke(
initialValue: T
): MutableRemoteEnum<T>
Creates a MutableRemoteEnum with an initial value.
Parameters
| initialValue | The initial value for this mutable enum. |
Returns
| A MutableRemoteEnum instance. |