package Ġcom . x dao 7 . xd weather . logic . network . callback . q weather Ċ Ċ import Ġcom . x dao 7 . xd weather . logic . model . response . q weather .* Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠWeather Service Ġ{ ĊĊĠĠĠ Ġ@ GET (" weather / now ?") ĊĠĠĠ Ġfun Ġget Realtime Weather ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" location ") Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Query (" key ") Ġkey : ĠString ĊĠĠĠ Ġ): ĠCall < Realtime Response > ĊĊĠĠĠ Ġ@ GET (" weather / 7 d ?") ĊĠĠĠ Ġfun Ġget Daily Weather ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" location ") Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Query (" key ") Ġkey : ĠString ĊĠĠĠ Ġ): ĠCall < Daily Response > ĊĊĠĠĠ Ġ@ GET (" weather / 2 4 h ?") ĊĠĠĠ Ġfun Ġget Hour ly Weather ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" location ") Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Query (" key ") Ġkey : ĠString ĊĠĠĠ Ġ): ĠCall < Hour ly Response > ĊĊĠĠĠ Ġ@ GET (" air / now ?") ĊĠĠĠ Ġfun Ġget Air (@ Query (" location ") Ġid : ĠString , Ġ@ Query (" key ") Ġkey : ĠString ): ĠCall < Air Response > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ çĶŁæ´» æĮĩ æķ° ĊĠĠĠĠ Ġ* Ġtype ä¸Ń æķ° åĢ¼ å¯¹åºĶ åħ³ç³» å¦Ĥä¸ĭ ï¼ļ ĊĠĠĠĠ Ġ* Ġ 2 Ġ-> Ġæ ´ Ĺ è½¦ æĮĩ æķ° ĊĠĠĠĠ Ġ* Ġ 3 Ġ-> Ġ ç© ¿ è¡ £ æĮĩ æķ° ĊĠĠĠĠ Ġ* Ġ 5 Ġ-> Ġ ç´ « å¤ĸ çº¿ æĮĩ æķ° ĊĠĠĠĠ Ġ* Ġ 9 Ġ-> Ġæ Ħ Ł åĨ Ĵ æĮĩ æķ° ĊĠĠĠĠ Ġ* Ġ è¯¦ç»Ĩ åĪĹè¡¨ è§ģ https :// dev . q weather . com / docs / api / indices / ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET (" indices / 1 d ?") ĊĠĠĠ Ġfun Ġget Life Suggestion ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" location ") Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Query (" key ") Ġkey : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Query (" type ") Ġtype : ĠString Ġ= Ġ" 1 , 2 , 3 , 5 , 9 " ĊĠĠĠ Ġ): ĠCall < Life Response > ĊĊĠĠĠ Ġ@ GET (" warning / now ?") ĊĠĠĠ Ġfun Ġget W aring ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" location ") Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Query (" key ") Ġkey : ĠString ĊĠĠĠ Ġ): ĠCall < Warning Response > Ċ }