package Ġso y . gab im ore no . gab in im ble . core network . datasource Ċ Ċ import Ġso y . gab im ore no . gab in im ble . core data . datasource . Song Remote Datasource Ċ import Ġso y . gab im ore no . gab in im ble . cored omain . Song Ċ import Ġso y . gab im ore no . gab in im ble . core network . client . Song ApiClient Ċ Ċ class ĠSong Network Datasource ( ĊĠĠĠ Ġprivate Ġval Ġsong ApiClient : ĠSong ApiClient Ċ ) Ġ: ĠSong Remote Datasource Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun ĠgetS ongs ( filename : ĠString ): ĠList < Song > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsong ApiClient . service ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. getS ongs ( filename ) ĊĠĠĠ Ġ} Ċ } Ċ