package Ġcom . pix is . tr akt _ api . services _ fan art Ċ Ċ import Ġio . reactivex . Single Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ Ċ interface ĠImage Service Ġ{ ĊĠĠĠ Ġ@ GET (" movies /{ id }") ĊĠĠĠ Ġfun Ġget Movie Images (@ Path (" id ") Ġtv db _ id Ġ: ĠString ) Ġ: ĠSingle < Movie Images > ĊĊĠĠĠ Ġ@ GET (" tv /{ id }") ĊĠĠĠ Ġfun Ġget Show Images (@ Path (" id ") Ġtv db _ id Ġ: ĠString ) Ġ: ĠSingle < Show Images > Ċ } Ċ Ċ data Ġclass ĠMovie Images ( val Ġname Ġ: ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthe tv db _ id Ġ: ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhd movie logo : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmov ied isc : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmovie logo : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmov i ep oster : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhd mov iec lear art : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmovie art : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmov i eb ack ground : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmov i eb anner : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmovie thumb : ĠList < Fan Art Image > Ġ= Ġempty List ()) Ċ Ċ data Ġclass ĠShow Images ( val Ġname Ġ: ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthe tv db _ id Ġ: ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġclear logo : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġh dt v logo : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġclear art : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġshow background : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtv thumb : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġseason poster : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġseason thumb : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhdc lear art : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġt vb anner : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcharacter art : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtv poster : ĠList < Fan Art Image > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġseason banner : ĠList < Fan Art Image > Ġ= Ġempty List ()) Ċ Ċ data Ġclass ĠF an Art Image ( val Ġid Ġ: ĠString , Ġval Ġurl Ġ: ĠString , Ġval Ġlang Ġ: ĠString , Ġval Ġlikes Ġ: ĠInt , Ġval Ġseason : ĠString Ġ= Ġ" all ") Ġ{ ĊĠĠĠ Ġfun Ġget Preview Url () Ġ= Ġurl . replace ("/ fan art /", Ġ"/ preview /") Ċ }