package Ġcom . oz an top uz . dic et ask . domain . repository Ċ Ċ import Ġcom . oz an top uz . dic et ask . data . Result Ċ import Ġcom . oz an top uz . dic et ask . domain . entity . Artist Ċ import Ġcom . oz an top uz . dic et ask . domain . entity . Release Ċ import Ġcom . oz an top uz . dic et ask . domain . use case . Art ists Params Ċ import Ġcom . oz an top uz . dic et ask . domain . use case . Releases Params Ċ Ċ interface ĠArtist Repository Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġfetch Art ists ( params : ĠArt ists Params ): ĠResult < List < Artist >> ĊĠĠĠ Ġsuspend Ġfun Ġfetch Releases ( params : ĠRelease s Params ): ĠResult < List < Release >> Ċ }