package Ġcom . jb kal it . domain . repository . post Ċ Ċ import Ġcom . jb kal it . domain . model .* Ċ import Ġio . reactivex . Single Ċ Ċ interface ĠPost Repository Contract Ġ{ ĊĊĠĠĠ Ġfun ĠgetUser ById ( userId : ĠInt ): ĠSingle < User > ĊĊĠĠĠ Ġfun ĠgetAll Posts (): ĠSingle < List < Feed >> ĊĊĠĠĠ Ġfun Ġget Post ById ( post Id : ĠInt ): ĠSingle < Post Detail > ĊĊĠĠĠ Ġfun Ġget Comments By Post Id ( post Id : ĠInt ): ĠSingle < List < Comment >> Ċ Ċ } Ċ