package Ġcom . example . mov ied atabase . domain . repository Ċ Ċ import Ġcom . example . mov ied atabase . domain . model .* Ċ import Ġio . reactivex . Single Ċ Ċ interface ĠMovie Repository Ġ{ ĊĠĠĠ Ġfun Ġget Movie List Pop ular ( page : ĠInt ): ĠSingle < List < Movie >> ĊĊĠĠĠ Ġfun Ġget Movie List Top R ated ( page : ĠInt ): ĠSingle < List < Movie >> ĊĊĠĠĠ Ġfun Ġget Movie List Up coming ( page : ĠInt ): ĠSingle < List < Movie >> ĊĊĠĠĠ Ġfun Ġget Movie Gen res (): ĠSingle < List < Genre >> ĊĊĠĠĠ Ġfun Ġget Movie Detail ( movie Id : ĠInt ): ĠSingle < Movie Detail > ĊĊĠĠĠ Ġfun Ġget Movie Videos ( movie Id : ĠInt ): ĠSingle < Movie Videos > ĊĊĠĠĠ Ġfun Ġget Movie Credits ( movie Id : ĠInt ): ĠSingle < Movie Credits > ĊĊĠĠĠ Ġfun Ġget Movie Comments ( movie Id : ĠInt ): ĠSingle < List < Movie Comment >> ĊĊĠĠĠ Ġfun Ġget Movie Recommend ations ( movie Id : ĠInt , Ġpage : ĠInt ): ĠSingle < List < Movie >> Ċ } Ċ