package Ġcom . vp aliy . t mdb . service Ċ Ċ import Ġcom . vp aliy . t mdb . Endpoints Ċ import Ġio . reactivex . Single Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġcom . vp aliy . t mdb . Constants . ID Ċ import Ġcom . vp aliy . t mdb . model .* Ċ import Ġretrofit 2 . http . Query Map Ċ Ċ interface ĠT v Shows Ġ{ ĊĠ Ġ@ GET ( Endpoints . TV _ DETAILS ) ĊĠ Ġfun Ġget Details (@ Path ( ID ) Ġid : ĠString ): ĠSingle < TV Details > ĊĊĠ Ġ@ GET ( Endpoints . TV _ DETAILS ) ĊĠ Ġfun Ġget Details (@ Path ( ID ) Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < TV Details > ĊĊĠ Ġ@ GET ( Endpoints . TV _ ACCOUNT _ STAT ES ) ĊĠ Ġfun Ġget Account States (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Account State > ĊĊĠ Ġ@ GET ( Endpoints . TV _ ACCOUNT _ STAT ES ) ĊĠ Ġfun Ġget Account States (@ Path ( ID ) Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Account State > ĊĊĠ Ġ@ GET ( Endpoints . TV _ ALTER NATIVE _ TIT LES ) ĊĠ Ġfun Ġget Alternative Titles (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Alternative Title > ĊĊĠ Ġ@ GET ( Endpoints . TV _ CHANG ES ) ĊĠ Ġfun Ġget Changes (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Changes > ĊĊĠ Ġ@ GET ( Endpoints . TV _ CHANG ES ) ĊĠ Ġfun Ġget Changes (@ Path ( ID ) Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Changes > ĊĊĠ Ġ@ GET ( Endpoints . TV _ RAT INGS ) ĊĠ Ġfun ĠgetContent Ratings (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Content Ratings > ĊĊĠ Ġ@ GET ( Endpoints . TV _ CRED ITS ) ĊĠ Ġfun Ġget Credits (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Credit Model > ĊĊĠ Ġ@ GET ( Endpoints . TV _ EXTERNAL _ IDS ) ĊĠ Ġfun Ġget External Ids (@ Path ( ID ) Ġid : ĠString ): ĠSingle < External Ids > ĊĊĠ Ġ@ GET ( Endpoints . TV _ I MAGES ) ĊĠ Ġfun Ġget Images (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Media Images > ĊĊĠ Ġ@ GET ( Endpoints . TV _ KEYWORD S ) ĊĠ Ġfun Ġget Keywords (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Keywords > ĊĊĠ Ġ@ GET ( Endpoints . TV _ RE COMM END ATIONS ) ĊĠ Ġfun Ġget Recommend ations (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ RE COMM END ATIONS ) ĊĠ Ġfun Ġget Recommend ations (@ Path ( ID ) Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ SIM IL AR ) ĊĠ Ġfun Ġget Similar (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ SIM IL AR ) ĊĠ Ġfun Ġget Similar (@ Path ( ID ) Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ TRANSL ATIONS ) ĊĠ Ġfun Ġget Translations (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Translation Result > ĊĊĠ Ġ@ GET ( Endpoints . TV _ VID EOS ) ĊĠ Ġfun Ġget Videos (@ Path ( ID ) Ġid : ĠString ): ĠSingle < Video Result > ĊĊĠ Ġ@ GET ( Endpoints . TV _ AIR ING _ TO DAY ) ĊĠ Ġfun Ġget A iring Today (): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ AIR ING _ TO DAY ) ĊĠ Ġfun Ġget A iring Today (@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ ON _ AIR ) ĊĠ Ġfun Ġget Tv On Air (): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ ON _ AIR ) ĊĠ Ġfun Ġget Tv On Air (@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ POP ULAR ) ĊĠ Ġfun Ġget Pop ular (): ĠSingle < Page < TV Show Model >> ĊĊĠ Ġ@ GET ( Endpoints . TV _ POP ULAR ) ĊĠ Ġfun Ġget Pop ular (@ Query Map Ġoptions : ĠMap < String , ĠString >): ĠSingle < Page < TV Show Model >> Ċ }