CallbackCustomizableSerializationStrategy
constructor(descriptor: <Error class: unknown class>, defaultSerializeCallback: (<Error class: unknown class>, value: T) -> Unit, fallbackSerialization: (initialException: Throwable, <Error class: unknown class>, value: T) -> T = { initialException, _, _ -> throw initialException })
Parameters
defaultSerializeCallback
Default way of serialization
fallbackSerialization
Fallback way which will be used in case when defaultSerializeCallback and customSerializationStrategies were unable to serialize data