package Ġcom . d ju are z . rx kotlin . data . entity . mapper Ċ Ċ import Ġcom . d ju are z . rx kotlin . data . entity . Github Entity Ċ import Ġcom . d ju are z . rx kotlin . domain . model . Github Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ġclass ĠGithub Mapper Ġ@ Inject Ġconstructor () Ġ: ĠEntry Entity Mapper < Github , ĠGithub Entity >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġtransform ( entity : ĠGithub Entity ?): ĠGithub ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( entity Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgithub Ġ= ĠGithub () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgithub . id Ġ= Ġentity . id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgithub . avatar Url Ġ= Ġentity . avatar Url ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgithub . name Ġ= Ġentity . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgithub . public Repos Ġ= Ġentity . public Repos ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġgithub ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ }