public final class EntryProvider<T extends Object>


Holds a Entry class, metadata, and content for that key

Summary

Public constructors

<T extends Object> EntryProvider(
    @NonNull T key,
    @NonNull Map<@NonNull String, @NonNull Object> metadata,
    @Composable @NonNull Function1<@NonNull T, Unit> content
)

Public methods

final @Composable @NonNull Function1<@NonNull T, Unit>
final @NonNull T
final @NonNull Map<@NonNull String, @NonNull Object>

Public constructors

EntryProvider

public <T extends Object> EntryProvider(
    @NonNull T key,
    @NonNull Map<@NonNull String, @NonNull Object> metadata,
    @Composable @NonNull Function1<@NonNull T, Unit> content
)

Public methods

getContent

Added in 1.0.0-alpha02
public final @Composable @NonNull Function1<@NonNull T, UnitgetContent()

getKey

Added in 1.0.0-alpha02
public final @NonNullgetKey()

getMetadata

Added in 1.0.0-alpha02
public final @NonNull Map<@NonNull String, @NonNull ObjectgetMetadata()