// Path: app/src/main/java/com/kuahusg/weather/model/bean/AllCityResult.java
// public class AllCityResult {
//     private String id;
//     private String name;
//     private String en;
//     private String parent1;
//     private String parent2;
//     private String parent3;
// 
//     public String getId() {
//         return id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public String getEn() {
//         return en;
//     }
// 
//     public String getParent1() {
//         return parent1;
//     }
// 
//     public String getParent2() {
//         return parent2;
//     }
// 
//     public String getParent3() {
//         return parent3;
//     }
// }
// 
// Path: app/src/main/java/com/kuahusg/weather/model/bean/CitySearchResult.java
// public class CitySearchResult {
//     private Query query;
// 
//     public Query getQuery() {
//         return query;
//     }
// 
//     public static class Query{
//         private String count;
//         private String created;
//         private String landg;
//         private Results results;
// 
//         public Results getResults() {
//             return results;
//         }
//     }
// 
// 
//     public static class Results{
//         private Place place;
// 
//         public Place getPlace() {
//             return place;
//         }
//     }
//     public static class Place{
//         private String name;
//         private String country;
//         private String admin1;
//         private String admin2;
//         private String admin3;
//         private String woeid;
// 
//         public String getName() {
//             return name;
//         }
// 
//         public String getCountry() {
//             return country;
//         }
// 
//         public String getAdmin1() {
//             return admin1;
//         }
// 
//         public String getAdmin2() {
//             return admin2;
//         }
// 
//         public String getAdmin3() {
//             return admin3;
//         }
// 
//         public String getWoeid() {
//             return woeid;
//         }
//     }
// }
// 
// Path: app/src/main/java/com/kuahusg/weather/model/bean/WeatherResult.java
// public class WeatherResult {
//     Query query;
// 
//     public Query getQuery() {
//         return query;
//     }
// 
// 
//     public static class Query {
//         Result results;
// 
//         public Result getResults() {
//             return results;
//         }
//     }
// 
// 
//     public static class Result {
//         Channel channel;
// 
//         public Channel getChannel() {
//             return channel;
//         }
//     }
// 
//     public static class Channel {
//         String link;
//         Wind wind;
//         Astronomy astronomy;
//         Item item;
//         String lastBuildDate;
// 
//         public String getLink() {
//             return link;
//         }
// 
//         public Wind getWind() {
//             return wind;
//         }
// 
//         public Astronomy getAstronomy() {
//             return astronomy;
//         }
// 
//         public Item getItem() {
// 
//             return item;
//         }
// 
//         public String getLastBuildDate() {
//             return lastBuildDate;
//         }
//     }
// 
// 
//     public static class Wind {
//         String chill;
//         String direction;
//         String speed;
// 
//         public String getChill() {
//             return chill;
//         }
// 
//         public String getDirection() {
//             return direction;
//         }
// 
//         public String getSpeed() {
//             return speed;
//         }
//     }
// 
//     public static class Astronomy {
//         String sunrise;
//         String sunset;
// 
//         public String getSunrise() {
//             return sunrise;
//         }
// 
//         public String getSunset() {
//             return sunset;
//         }
//     }
// 
//     public static class Item {
//         String link;
//         String pubDate;
//         Condition condition;
//         Forecast[] forecast;
// 
//         public String getLink() {
//             return link;
//         }
// 
//         public String getPubDate() {
//             return pubDate;
//         }
// 
//         public Condition getCondition() {
//             return condition;
//         }
// 
//         public Forecast[] getForecast() {
//             return forecast;
//         }
//     }
// 
//     public static class Condition {
//         String date;
//         String temp;
//         String text;
// 
//         public String getDate() {
//             return date;
//         }
// 
//         public String getTemp() {
//             return temp;
//         }
// 
//         public String getText() {
//             return text;
//         }
//     }
//     /*public static class Forecast{
//         String date;
//         String day;
//         String high;
//         String low;
//         String text;
// 
//         public String getDate() {
//             return date;
//         }
// 
//         public String getDay() {
//             return day;
//         }
// 
//         public String getHigh() {
//             return high;
//         }
// 
//         public String getLow() {
//             return low;
//         }
// 
//         public String getText() {
//             return text;
//         }
//     }*/
// 
// }


import com.kuahusg.weather.model.bean.AllCityResult;
import com.kuahusg.weather.model.bean.CitySearchResult;
import com.kuahusg.weather.model.bean.WeatherResult;
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;
import retrofit2.http.Url;
package com.kuahusg.weather.data.remote;




/**
 * Created by kuahusg on 16-9-28.
 */

public interface WeatherService {
    @GET("/v1/public/yql")
// Path: app/src/main/java/com/kuahusg/weather/model/bean/AllCityResult.java
// public class AllCityResult {
//     private String id;
//     private String name;
//     private String en;
//     private String parent1;
//     private String parent2;
//     private String parent3;
// 
//     public String getId() {
//         return id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public String getEn() {
//         return en;
//     }
// 
//     public String getParent1() {
//         return parent1;
//     }
// 
//     public String getParent2() {
//         return parent2;
//     }
// 
//     public String getParent3() {
//         return parent3;
//     }
// }
// 
// Path: app/src/main/java/com/kuahusg/weather/model/bean/CitySearchResult.java
// public class CitySearchResult {
//     private Query query;
// 
//     public Query getQuery() {
//         return query;
//     }
// 
//     public static class Query{
//         private String count;
//         private String created;
//         private String landg;
//         private Results results;
// 
//         public Results getResults() {
//             return results;
//         }
//     }
// 
// 
//     public static class Results{
//         private Place place;
// 
//         public Place getPlace() {
//             return place;
//         }
//     }
//     public static class Place{
//         private String name;
//         private String country;
//         private String admin1;
//         private String admin2;
//         private String admin3;
//         private String woeid;
// 
//         public String getName() {
//             return name;
//         }
// 
//         public String getCountry() {
//             return country;
//         }
// 
//         public String getAdmin1() {
//             return admin1;
//         }
// 
//         public String getAdmin2() {
//             return admin2;
//         }
// 
//         public String getAdmin3() {
//             return admin3;
//         }
// 
//         public String getWoeid() {
//             return woeid;
//         }
//     }
// }
// 
// Path: app/src/main/java/com/kuahusg/weather/model/bean/WeatherResult.java
// public class WeatherResult {
//     Query query;
// 
//     public Query getQuery() {
//         return query;
//     }
// 
// 
//     public static class Query {
//         Result results;
// 
//         public Result getResults() {
//             return results;
//         }
//     }
// 
// 
//     public static class Result {
//         Channel channel;
// 
//         public Channel getChannel() {
//             return channel;
//         }
//     }
// 
//     public static class Channel {
//         String link;
//         Wind wind;
//         Astronomy astronomy;
//         Item item;
//         String lastBuildDate;
// 
//         public String getLink() {
//             return link;
//         }
// 
//         public Wind getWind() {
//             return wind;
//         }
// 
//         public Astronomy getAstronomy() {
//             return astronomy;
//         }
// 
//         public Item getItem() {
// 
//             return item;
//         }
// 
//         public String getLastBuildDate() {
//             return lastBuildDate;
//         }
//     }
// 
// 
//     public static class Wind {
//         String chill;
//         String direction;
//         String speed;
// 
//         public String getChill() {
//             return chill;
//         }
// 
//         public String getDirection() {
//             return direction;
//         }
// 
//         public String getSpeed() {
//             return speed;
//         }
//     }
// 
//     public static class Astronomy {
//         String sunrise;
//         String sunset;
// 
//         public String getSunrise() {
//             return sunrise;
//         }
// 
//         public String getSunset() {
//             return sunset;
//         }
//     }
// 
//     public static class Item {
//         String link;
//         String pubDate;
//         Condition condition;
//         Forecast[] forecast;
// 
//         public String getLink() {
//             return link;
//         }
// 
//         public String getPubDate() {
//             return pubDate;
//         }
// 
//         public Condition getCondition() {
//             return condition;
//         }
// 
//         public Forecast[] getForecast() {
//             return forecast;
//         }
//     }
// 
//     public static class Condition {
//         String date;
//         String temp;
//         String text;
// 
//         public String getDate() {
//             return date;
//         }
// 
//         public String getTemp() {
//             return temp;
//         }
// 
//         public String getText() {
//             return text;
//         }
//     }
//     /*public static class Forecast{
//         String date;
//         String day;
//         String high;
//         String low;
//         String text;
// 
//         public String getDate() {
//             return date;
//         }
// 
//         public String getDay() {
//             return day;
//         }
// 
//         public String getHigh() {
//             return high;
//         }
// 
//         public String getLow() {
//             return low;
//         }
// 
//         public String getText() {
//             return text;
//         }
//     }*/
// 
// }


// Path: app/src/main/java/com/kuahusg/weather/data/remote/WeatherService.java
import com.kuahusg.weather.model.bean.AllCityResult;
import com.kuahusg.weather.model.bean.CitySearchResult;
import com.kuahusg.weather.model.bean.WeatherResult;
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Query;
import retrofit2.http.Url;

package com.kuahusg.weather.data.remote;




/**
 * Created by kuahusg on 16-9-28.
 */

public interface WeatherService {
    @GET("/v1/public/yql")
    Call<WeatherResult> queryWeather(@Query("q") String queryString, @Query("format") String format);