package Ġcom . dav oh . star w ars api _ mv vm . data Ċ Ċ import Ġcom . dav oh . star w ars api _ mv vm . domain . Character Ċ import Ġcom . dav oh . star w ars api _ mv vm . domain . Planet Ċ import Ġcom . dav oh . star w ars api _ mv vm . domain . Vehicle Ċ import Ġio . reactivex . rx java 3 . core . Single Ċ Ċ interface ĠRemote Characters DataSource { ĊĠĠĠ Ġfun Ġget Characters ( page : Int ): ĠSingle < List < Character >> Ċ } Ċ Ċ interface ĠRemote Plan ets DataSource { ĊĠĠĠ Ġfun Ġget Plan ets ( page : Int ): ĠSingle < List < Planet >> Ċ } Ċ Ċ interface ĠRemote Veh icles DataSource { ĊĠĠĠ Ġfun Ġget Veh icles ( page : Int ): ĠSingle < List < Vehicle >> Ċ }