package Ġcom . template . nan am are . data . mapper Ċ Ċ import Ġcom . template . nan am are . data . model . Cast Data Ċ import Ġcom . template . nan am are . domain . model . Cast Model Ċ Ċ object ĠCast Data Mapper : ĠData Mapper < Cast Data , ĠCast Model > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmap To Model ( from : ĠCast Data ): ĠCast Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCast Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcast Id Ġ= Ġfrom . cast Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcharacter Ġ= Ġfrom . character , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredit Id Ġ= Ġfrom . credit Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgender Ġ= Ġfrom . gender , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġfrom . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġfrom . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorder Ġ= Ġfrom . order , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprofile Path Ġ= Ġfrom . profile Path ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmap To Data ( from : ĠCast Model ): ĠCast Data Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCast Data ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcast Id Ġ= Ġfrom . cast Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcharacter Ġ= Ġfrom . character , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredit Id Ġ= Ġfrom . credit Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgender Ġ= Ġfrom . gender , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġfrom . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġfrom . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorder Ġ= Ġfrom . order , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprofile Path Ġ= Ġfrom . profile Path ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }