package com.ly.supermvp.model.weather;
import com.ly.supermvp.model.OnNetRequestListener;
/**
* <Pre>
* 天气预报接口
* </Pre>
*
* @author 刘阳
* @version 1.0
* <p/>
* Create by 2016/3/1 11:53
*/
public interface WeatherModel {
/**
* 获取天气预报
* @param area 地区名称,比如北京
* @param needMoreDay 是否需要返回7天数据中的后4天。1为返回,0为不返回。
* @param needIndex 是否需要返回指数数据,比如穿衣指数、紫外线指数等。1为返回,0为不返回。
* @param needAlarm 是否需要天气预警。1为需要,0为不需要。
* @param need3HourForcast 是否需要当天每3小时1次的天气预报列表。1为需要,0为不需要。
* @param listener 网络请求成功失败监听
*/
void netLoadWeatherWithLocation(String area, String needMoreDay, String needIndex, String needAlarm,
String need3HourForcast, OnNetRequestListener<ShowApiWeather> listener);
}