package Ġorg . buffer . android . boilerplate . remote Ċ Ċ import Ġio . reactivex . Flow able Ċ import Ġorg . buffer . android . boilerplate . remote . model . Article Model Ċ import Ġretrofit 2 . http . GET Ċ Ċ /** Ċ Ġ* ĠDefines Ġthe Ġabstract Ġmethods Ġused Ġfor Ġinteracting Ġwith Ġthe ĠArticle ĠAPI Ċ Ġ*/ Ċ interface ĠArticle Service Ġ{ ĊĊĠĠĠ Ġ@ GET (" top - head lines ? country = id ") ĊĠĠĠ Ġfun Ġget Articles (): ĠFlow able < Article Response > ĊĊĠĠĠ Ġdata Ġclass ĠArticle Response ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstatus : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtotal Results : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġarticles : ĠList < Article Model > Ġ= ĠlistOf () ĊĠĠĠ Ġ) Ċ }