package Ġvn . nms . sample . presentation . utils Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . google . gson . Gson Ċ import Ġvn . nms . sample . domain . define . ObjectType Ċ Ċ object ĠApp Converters Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġgson : ĠGson ĊĊĠĠĠ Ġfun Ġinitialize ( gson : ĠGson ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . gson Ġ= Ġgson ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom ObjectType ( type : ĠObjectType ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtype . name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto ObjectType ( type : ĠString ): ĠObjectType Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠObjectType . valueOf ( type ) ĊĠĠĠ Ġ} Ċ }