package Ġcom . pitch black . t ivi plus . data . network . dto Ċ Ċ import Ġcom . pitch black . t ivi plus . data . model . Cast Ċ import Ġcom . squareup . mos hi . Json Class Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠCast DTO ( ĊĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠ Ġval Ġname : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġprofile _ path : ĠString ? Ġ= Ġ"", ĊĠĠĠ Ġval Ġcharacter : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġorder : ĠInt Ġ= Ġ 0 Ċ ) Ġ{ ĊĠĠĠ Ġval Ġprofile Path Ġ= Ġprofile _ path Ġ?: Ġ"" Ċ } Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠCred its DTO ( ĊĠĠĠ Ġval Ġcast : ĠList < Cast DTO >, Ċ ) Ċ Ċ fun ĠCred its DTO . to Domain Model () Ġ: ĠList < Cast > Ġ{ ĊĠĠĠ Ġreturn Ġcast . map Ġ{ ĊĠĠĠĠĠĠĠ ĠCast ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġit . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġit . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprofile Path Ġ= Ġit . profile Path , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcharacter Ġ= Ġit . character ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }