toggle menu
ZappBase
androidJvm
switch theme
search in API
Core
/
com.zappstudio.zappbase.data.mapper
/
IMapperJson
IMapper
Json
interface
IMapperJson
<
Entity
,
Model
>
:
IMapper
<
Entity
,
Model
>
,
KoinComponent
Inheritors
RemoteConfigPrivacyPolicyMapper
RemoteConfigVersionMapper
Members
Properties
moshi
Link copied to clipboard
open
val
moshi
:
Moshi
serialize
Nulls
Link copied to clipboard
open
val
serializeNulls
:
Boolean
Functions
entity
To
Json
Link copied to clipboard
open
fun
entityToJson
(
entity
:
Entity
)
:
String
entity
To
Json
Array
Link copied to clipboard
open
fun
entityToJsonArray
(
entities
:
MutableList
<
Entity
>
)
:
String
get
Class
Entity
Link copied to clipboard
abstract
fun
getClassEntity
(
)
:
Class
<
Entity
>
get
Koin
Link copied to clipboard
open
fun
getKoin
(
)
:
Koin
model
To
Json
Link copied to clipboard
open
fun
modelToJson
(
model
:
Model
)
:
String
model
To
Json
Array
Link copied to clipboard
open
fun
modelToJsonArray
(
models
:
MutableList
<
Model
>
)
:
String
to
Entity
Link copied to clipboard
open
fun
toEntity
(
model
:
Model
)
:
Entity
open
fun
toEntity
(
json
:
String
)
:
Entity
to
List
Entity
Link copied to clipboard
open
fun
toListEntity
(
entities
:
MutableList
<
Model
>
)
:
MutableList
<
Entity
>
open
fun
toListEntity
(
jsonArray
:
String
)
:
MutableList
<
Entity
>
to
List
Model
Link copied to clipboard
open
fun
toListModel
(
entities
:
MutableList
<
Entity
>
)
:
MutableList
<
Model
>
open
fun
toListModel
(
jsonArray
:
String
)
:
MutableList
<
Model
>
to
Model
Link copied to clipboard
abstract
fun
toModel
(
entity
:
Entity
)
:
Model
open
fun
toModel
(
json
:
String
)
:
Model