package Ġcom . s aw rose . mov iel ist . features . service Ċ Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ class ĠMov ies Service Ċ @ Inject Ġconstructor ( ret rofit : ĠRet rofit ) Ġ: ĠMov ies Api Ġ{ ĊĠĠĠ Ġprivate Ġval Ġmovies Api Ġby Ġlazy Ġ{ Ġretrofit . create ( Movies Api :: class . java ) Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmovies () Ġ= Ġmovies Api . movies () ĊĠĠĠ Ġoverride Ġfun Ġmovie Details ( movie Id : ĠInt ) Ġ= Ġmovies Api . movie Details ( movie Id ) Ċ }