Package com.aerisweather.aeris.response
Class ObservationResponse
- java.lang.Object
-
- com.aerisweather.aeris.response.AerisFriendlyResponse
-
- com.aerisweather.aeris.response.ObservationResponse
-
public class ObservationResponse extends AerisFriendlyResponse
Object to make theobservations
endpoint response more friendly to determine what parts of the AerisDataJSON have come back in the response.
-
-
Field Summary
-
Fields inherited from class com.aerisweather.aeris.response.AerisFriendlyResponse
response
-
-
Constructor Summary
Constructors Constructor Description ObservationResponse(AerisDataJSON data)
Constructor the the observations response.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
Get the id from the response.AerisLocation
getLocation()
Gets the Aeris location from the response.Observation
getObservation()
Place
getPlace()
Get the place from the responseProfile
getProfile()
Get the profile for this response.String
getRaw()
RelativeTo
getRelativeTo()
-
Methods inherited from class com.aerisweather.aeris.response.AerisFriendlyResponse
getDataSource, getProfileTimezone, getRelative
-
-
-
-
Constructor Detail
-
ObservationResponse
public ObservationResponse(AerisDataJSON data)
Constructor the the observations response. Wraps the JSON data into a friendlier object to determine what data is available.- Parameters:
data
- JSON data
-
-
Method Detail
-
getId
public String getId()
Description copied from class:AerisFriendlyResponse
Get the id from the response.- Overrides:
getId
in classAerisFriendlyResponse
- Returns:
- the id for the response.
-
getLocation
public AerisLocation getLocation()
Description copied from class:AerisFriendlyResponse
Gets the Aeris location from the response.- Overrides:
getLocation
in classAerisFriendlyResponse
- Returns:
- the location
-
getPlace
public Place getPlace()
Description copied from class:AerisFriendlyResponse
Get the place from the response- Overrides:
getPlace
in classAerisFriendlyResponse
- Returns:
- The place
-
getProfile
public Profile getProfile()
Description copied from class:AerisFriendlyResponse
Get the profile for this response.- Overrides:
getProfile
in classAerisFriendlyResponse
- Returns:
- The profile
-
getRelativeTo
public RelativeTo getRelativeTo()
-
getRaw
public String getRaw()
-
getObservation
public Observation getObservation()
-
-