package Ġdev . per cul a . rain y days . db . network Ċ Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Headers Ċ import Ġretrofit 2 . http . Query Map Ċ Ċ interface ĠNetwork Service API Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġdata Ġsources Ġthat Ġmatch Ġthe Ġgiven Ġquery ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġquery ĠĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġquery Ġmap . ĊĠĠĠĠ Ġ* Ġ@ return ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġnetwork Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers (" Accept : Ġapplication / json ") ĊĠĠĠ Ġ@ GET (" search / v 1 / data ") ĊĠĠĠ Ġfun ĠgetData Sources (@ Query Map Ġquery : Ġ@ Jvm Suppress W ild cards ĠMap < String , ĠAny ?> ): ĠCall < Map < String , ĠAny >> ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġdata Ġthat Ġmatch Ġthe Ġgiven Ġquery ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġquery ĠĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġquery Ġmap . ĊĠĠĠĠ Ġ* Ġ@ return ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġnetwork Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers (" Accept : Ġapplication / json ") ĊĠĠĠ Ġ@ GET (" data / v 1 ") ĊĠĠĠ Ġfun ĠgetData (@ Query Map Ġquery : Ġ@ Jvm Suppress W ild cards ĠMap < String , ĠAny ?> ): ĠCall < List < Any >> Ċ Ċ }