SavedStateConfig


public final class SavedStateConfig


Configuration of the current SavedStateConfig configured with SavedStateConfig.Builder.

Can be used via encodeToSavedState and decodeFromSavedState.

Standalone configuration object cannot be used outside the encode and decode functions provided by SavedState.

Detailed description of each property is available in SavedStateConfig.Builder class.

Summary

Nested types

public final class SavedStateConfig.Builder

Builder of the SavedStateConfig instance provided by SavedStateConfig { ... } factory function.

Public fields

static final @NonNull SavedStateConfig

The default instance of SavedStateConfig with default configuration.

Public fields

DEFAULT

public static final @NonNull SavedStateConfig DEFAULT

The default instance of SavedStateConfig with default configuration.

This configuration is used by encodeToSavedState and decodeFromSavedState unless an alternative configuration is explicitly provided.

Public methods

getClassDiscriminatorMode

Added in 1.3.0-alpha09
public final int getClassDiscriminatorMode()

getSerializersModule

Added in 1.3.0-alpha09
public final @NonNull <Error class: unknown class> getSerializersModule()