MutableStateFlowSerializer



A KSerializer for MutableStateFlow.

This class wraps a KSerializer for the inner value type T, enabling serialization and deserialization of MutableStateFlow instances. The inner value serialization is delegated to the provided valueSerializer.

Parameters
Any?>

The type of the value stored in the MutableStateFlow.

Summary

Public constructors

Any?> MutableStateFlowSerializer(
    valueSerializer: 
)
Cmn

Public functions

open MutableStateFlow
deserialize(decoder: )
Cmn
open Unit
serialize(
    encoder: ,
    value: MutableStateFlow
)
Cmn

Public properties

open
Cmn

Public constructors

MutableStateFlowSerializer

Any?> MutableStateFlowSerializer(
    valueSerializer: 
)
Parameters
Any?>

The type of the value stored in the MutableStateFlow.

valueSerializer: 

The KSerializer used to serialize and deserialize the inner value.

Public functions

deserialize

open fun deserialize(decoder: ): MutableStateFlow

serialize

open fun serialize(
    encoder: ,
    value: MutableStateFlow
): Unit

Public properties

descriptor

open val descriptor