package Ġcom . sa ifer wp . last f mal bum s . data . api . request Ċ Ċ import Ġcom . sa ifer wp . last f mal bum s . data . api . Api Ċ import Ġcom . sa ifer wp . last f mal bum s . data . api . response . Top Album s Response Ċ import Ġcom . sa ifer wp . last f mal bum s . domain . model . Artist Mb Id Ċ import Ġkotlinx . coroutines . Deferred Ċ import Ġretrofit 2 . Response Ċ Ċ class ĠTop Album sRequest ( private Ġval Ġmb Id : ĠArtist Mb Id , Ġprivate Ġval ĠcurrentPage : ĠInt ?) Ġ: ĊĠĠĠ ĠRequest < Top Album s Response >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġexecute Async ( api : ĠApi ): ĠDeferred < Response < Top Album s Response >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapi . get Top Album s Async ( mb Id , ĠcurrentPage ) ĊĠĠĠ Ġ} Ċ }