package Ġio . flater lab . mes hex am . data . mapper Ċ Ċ import Ġio . flater lab . mes hex am . core . Mapper Ċ import Ġio . flater lab . mes hex am . data . database . entity . Question Entity Ċ import Ġio . flater lab . mes hex am . domain . create . model . Create Question Model Ċ import Ġjava . util .* Ċ import Ġjavax . inject . Inject Ċ Ċ internal Ġclass ĠCreate Question Model To Entity Mapper Ġ@ Inject Ġconstructor ( Ċ Ċ ) Ġ: ĠMapper < Create Question Model , ĠQuestion Entity > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke ( input : ĠCreate Question Model ): ĠQuestion Entity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠQuestion Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquestion Id Ġ= ĠUUID . randomUUID (). toString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhost Exam Id Ġ= Ġinput . exam Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġquestion Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġinput . type . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġscore Ġ= Ġinput . score , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠorderNumber Ġ= Ġinput . order Number , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcreatedAt Ġ= ĠDate (). time , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠupdatedAt Ġ= ĠDate (). time , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }