Composable Function

rememberNamedRemoteEnum

Remembers a named remote enum expression.

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free

Overload 1

Android
@Composable
@RemoteComposable
public inline fun <reified T : Enum<T>> rememberNamedRemoteEnum(
    name: String,
    initialValue: T,
    domain: RemoteState.Domain = RemoteState.Domain.User,
): RemoteEnum<T>

Remembers a named remote enum expression.

Parameters

name A unique name to identify this state within its domain.
initialValue The initial Enum value.
domain The domain for the named state. Defaults to RemoteState.Domain.User.

Returns

A RemoteEnum instance representing the named expression.

Overload 2

Android
@Composable
@RemoteComposable
public fun <T : Enum<T>> rememberNamedRemoteEnum(
    name: String,
    initialValue: T,
    enumEntries: EnumEntries<T>,
    domain: RemoteState.Domain = RemoteState.Domain.User,
): RemoteEnum<T>