micro_utils.dokka
/
dev.inmo.micro_utils.serialization.encapsulator
/
[jvm]Encapsulator
jvm
android
common
Encapsulator
data class
Encapsulator
<
T
:
Any
>(klass:
KClass
<
T
>, serializer:
KSerializer
<
T
>)
Content copied to clipboard
Functions
Properties
Extensions
Functions
encapsulate
Link copied to clipboard
jvm
fun <
O
>
encapsulate
(value:
Any
, callback:
KSerializer
<
T
>.(
T
) ->
O
):
O
?
Content copied to clipboard
Properties
klass
Link copied to clipboard
jvm
val
klass
:
KClass
<
T
>
Content copied to clipboard
serializer
Link copied to clipboard
jvm
val
serializer
:
KSerializer
<
T
>
Content copied to clipboard
Extensions
try
Encode
Link copied to clipboard
android
common
jvm
fun <
T
:
Any
>
Encapsulator
<
T
>.
tryEncode
(encoder:
Encoder
, value:
Any
):
Unit
?
Content copied to clipboard
fun <
T
:
Any
>
Encapsulator
<
T
>.
tryEncode
(encoder:
Encoder
, value:
Any
):
Unit
?
Content copied to clipboard
fun <
T
:
Any
>
Encapsulator
<
T
>.
tryEncode
(encoder:
Encoder
, value:
Any
):
Unit
?
Content copied to clipboard