package Ġcom . world sn as . star player . utils Ċ Ċ import Ġcom . world sn as . star player . api . Music Response Ċ import Ġcom . world sn as . star player . model . Music Repo Model Ċ Ċ /** Ċ Ġ* ĠThis Ġclass Ġis Ġused Ġfor Ġconverting Ġnetwork Ġmusic Ġresponse Ġto Ġlocal Ġone Ċ Ġ*/ Ċ object ĠNetwork Music Mapper Ġ: ĠData Mapper < Music Response , ĠMusic Repo Model > Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun Ġmap ToLocal ( data : ĠMusic Response ): ĠMusic Repo Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMusic Repo Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . id . toInt (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . artist , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" album ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" genre ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . music Link ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmap From Local ( data : ĠMusic Repo Model ): ĠMusic Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMusic Response ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . id . to Long (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . address , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . artist , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . genre , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata . title ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmap ToLocal List ( list : ĠList < Music Response >): ĠList < Music Repo Model > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlist . map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap ToLocal ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }