package com.github.lpezet.antiope.samples.yahoo;
import com.github.lpezet.antiope.be.APIWebServiceRequest;
public class WeatherRequest extends APIWebServiceRequest {
enum TemperatureUnit {
Fahrenheit('f'),
Celsius('c');
private char mValue;
private TemperatureUnit(char pValue) {
mValue = pValue;
}
public char getValue() {
return mValue;
}
}
private String mWOEID;
private TemperatureUnit mTemperatureUnit = TemperatureUnit.Fahrenheit;
public WeatherRequest withTemperatureUnit(TemperatureUnit pValue) {
mTemperatureUnit = pValue;
return this;
}
public WeatherRequest withWOEID(String pValue) {
mWOEID = pValue;
return this;
}
public String getWOEID() {
return mWOEID;
}
public void setWOEID(String pWOEID) {
mWOEID = pWOEID;
}
public TemperatureUnit getTemperatureUnit() {
return mTemperatureUnit;
}
public void setTemperatureUnit(TemperatureUnit pTemperatureUnit) {
mTemperatureUnit = pTemperatureUnit;
}
}