package Ġcom . h art w ig . h mf tools . apic lient s . icl usion . api Ċ Ċ import Ġcom . h art w ig . h mf tools . apic lient s . icl usion . data .* Ċ import Ġio . reactivex . Observable Ċ import Ġokhttp 3 . RequestBody Ċ import Ġretrofit 2 . http .* Ċ Ċ interface ĠI clusion Api Ġ{ ĊĠĠĠ Ġ@ POST (" oauth / token ") ĊĠĠĠ Ġfun Ġget AccessToken (@ Body Ġrequest Body : ĠRequest Body ): ĠObservable < Token > ĊĊĠĠĠ Ġ@ GET (" indic ations ") ĊĠĠĠ Ġfun Ġindic ations (@ Header (" Authorization ") Ġtoken Bearer : ĠString ): ĠObservable < List < I clusion Indication >> ĊĊĠĠĠ Ġ@ GET (" indic ations /{ id }") ĊĠĠĠ Ġfun Ġindication (@ Header (" Authorization ") Ġtoken Bearer : ĠString , Ġ@ Path (" id ") Ġindication Id : ĠString ): ĠObservable < I clusion Indication > ĊĊĠĠĠ Ġ@ GET (" genes ") ĊĠĠĠ Ġfun Ġgenes (@ Header (" Authorization ") Ġtoken Bearer : ĠString ): ĠObservable < List < I clusion Gene >> ĊĊĠĠĠ Ġ@ GET (" variants ") ĊĠĠĠ Ġfun Ġvariants (@ Header (" Authorization ") Ġtoken Bearer : ĠString ): ĠObservable < List < I clusion Variant >> ĊĊĠĠĠ Ġ@ GET (" st udies ") ĊĠĠĠ Ġfun Ġstudies (@ Header (" Authorization ") Ġtoken Bearer : ĠString ): ĠObservable < List < I clusion Study >> Ċ } Ċ