Package com.aerisweather.aeris.response
Class PlacesResponse
- java.lang.Object
-
- com.aerisweather.aeris.response.AerisFriendlyResponse
-
- com.aerisweather.aeris.response.PlacesResponse
-
- Direct Known Subclasses:
PlacesAirportsResponse,PostalcodesResponse
public class PlacesResponse extends AerisFriendlyResponse
Object to make theplacesendpoint 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 PlacesResponse(AerisDataJSON data)Constructor the the places response.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AerisLocationgetLocation()Gets the Aeris location from the response.PlacegetPlace()Get the place from the responseProfilegetProfile()Get the profile for this response.RelativeTogetRelative()Get the relative to for the response.-
Methods inherited from class com.aerisweather.aeris.response.AerisFriendlyResponse
getDataSource, getId, getProfileTimezone
-
-
-
-
Constructor Detail
-
PlacesResponse
public PlacesResponse(AerisDataJSON data)
Constructor the the places response. Wraps the JSON data into a friendlier object to determine what data is available.- Parameters:
data- JSON data
-
-
Method Detail
-
getRelative
public RelativeTo getRelative()
Description copied from class:AerisFriendlyResponseGet the relative to for the response.- Overrides:
getRelativein classAerisFriendlyResponse- Returns:
- The relative to
-
getPlace
public Place getPlace()
Description copied from class:AerisFriendlyResponseGet the place from the response- Overrides:
getPlacein classAerisFriendlyResponse- Returns:
- The place
-
getProfile
public Profile getProfile()
Description copied from class:AerisFriendlyResponseGet the profile for this response.- Overrides:
getProfilein classAerisFriendlyResponse- Returns:
- The profile
-
getLocation
public AerisLocation getLocation()
Description copied from class:AerisFriendlyResponseGets the Aeris location from the response.- Overrides:
getLocationin classAerisFriendlyResponse- Returns:
- the location
-
-