/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 Ġy in pin ji u @ gmail . com Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġlit eref resh . sample . data . remote Ċ Ċ import Ġlit eref resh . sample . data . remote . dto . Res Un splash Photo Ċ Ċ import Ġio . reactivex . Single Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Headers Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠUn splash Api Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠBASE _ URL Ġ= Ġ" https :// api . unsplash . com /" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠACCESS _ KEY Ġ= Ġ" d 9 4 5 a 3 6 1 e 6 5 ebf 4 2 cef da 3 2 bef 6 9 ea 1 fd 2 fa 4 0 2 9 2 3 1 cfc 1 3 3 d 6 6 dca 7 3 ab 9 8 5 b 6 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġhttps :// unsplash . com / documentation # get - a - random - photo ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET ("/ photos / random ") ĊĠĠĠ Ġ@ Headers (" Accept - Version : Ġv 1 ", Ġ" Authorization : ĠClient - ID Ġ$ ACCESS _ KEY ") ĊĠĠĠ Ġfun Ġrandom Photos (@ Query (" collections ") Ġcollections : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" featured ") Ġfeatured : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" username ") Ġusername : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" query ") Ġquery : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" w ") Ġw : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" h ") Ġh : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" orientation ") Ġorientation : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" count ") Ġcount : ĠInt Ġ= Ġ 1 ): ĠSingle < List < Res Un splash Photo >> Ċ Ċ } Ċ