package Ġcom . example . rv ic iana . kot mdb . data Ċ Ċ import Ġcom . example . rv ic iana . kot mdb . data . dto . Movies Response Dto Ċ import Ġio . reactivex . Single Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠMov ies Api Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠAPI _ KEY Ġ= Ġ" api _ key " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠLANGUAGE Ġ= Ġ" language " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠPAGE Ġ= Ġ" page " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTV _ ID Ġ= Ġ" tv _ id " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ GET (" tv / popular ") ĊĠĠĠ Ġfun Ġget Movies List ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( API _ KEY ) Ġapi : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( LANGUAGE ) Ġlanguage : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( PAGE ) Ġpage : ĠInt ĊĠĠĠ Ġ): ĠSingle < Movies Response Dto > ĊĊĠĠĠ Ġ@ GET (" tv /{ tv _ id }/ similar ") ĊĠĠĠ Ġfun Ġget Movies Recommend ations ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path ( TV _ ID ) Ġid : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( API _ KEY ) Ġapi : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( LANGUAGE ) Ġlanguage : ĠString ĊĠĠĠ Ġ): ĠSingle < Movies Response Dto > ĊĊĠĠĠ Ġ@ GET (" search / movie ") ĊĠĠĠ Ġfun Ġsearch Movie (@ Query (" query ") Ġquery : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( API _ KEY ) Ġapi : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( LANGUAGE ) Ġlanguage : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query ( PAGE ) Ġpage : ĠInt ĊĠĠĠ Ġ): ĠSingle < Movies Response Dto > Ċ }