AWFForecastPeriod
Objective-C
@interface AWFForecastPeriod : AWFWeatherObject
Swift
class AWFForecastPeriod : AWFWeatherObject
An AWFForecastPeriod
object represents data for a single period returned by the forecasts endpoint
of the Aeris Weather API.
-
GMT date for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *timestamp;
Swift
var timestamp: Date? { get set }
-
Local timezone for the forecast period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSTimeZone *timeZone;
Swift
var timeZone: TimeZone? { get set }
-
Short primary weather phrase for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weather;
Swift
var weather: String? { get set }
-
Primary coded weather type for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weatherCoded;
Swift
var weatherCoded: String? { get set }
-
Full weather phrase for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weatherFull;
Swift
var weatherFull: String? { get set }
-
All coded weather types for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSArray<AWFForecastWeatherCodedItem> *weatherFullCoded;
Swift
var weatherFullCoded: [[String : Any]]? { get set }
-
Sky coverage code.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *cloudsCoded;
Swift
var cloudsCoded: String? { get set }
-
Sky coverage as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat skyCoverPercentage;
Swift
var skyCoverPercentage: CGFloat { get set }
-
Weather icon for the primary weather type.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *icon;
Swift
var icon: String? { get set }
-
Forecast temperature for the date specified by
validDate
in degrees Fahrenheit.Declaration
Objective-C
@property (nonatomic) CGFloat tempF;
Swift
var tempF: CGFloat { get set }
-
Forecast temperature for the date specified by ‘validDate` in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempC;
Swift
var tempC: CGFloat { get set }
-
Minimum temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMinF;
Swift
var tempMinF: CGFloat { get set }
-
Minimum temperature forecasted for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMinC;
Swift
var tempMinC: CGFloat { get set }
-
Maximum temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMaxF;
Swift
var tempMaxF: CGFloat { get set }
-
Maximum temperature forecasted for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMaxC;
Swift
var tempMaxC: CGFloat { get set }
-
Average temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat tempAvgF;
Swift
var tempAvgF: CGFloat { get set }
-
Average temperature forecasted for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempAvgC;
Swift
var tempAvgC: CGFloat { get set }
-
Forecast apparent temperature in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeF;
Swift
var feelslikeF: CGFloat { get set }
-
Forecast apparent temperature in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeC;
Swift
var feelslikeC: CGFloat { get set }
-
Minimum apparent temperature forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMinF;
Swift
var feelslikeMinF: CGFloat { get set }
-
Minimum apparent temperature forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMinC;
Swift
var feelslikeMinC: CGFloat { get set }
-
Maximum apparent temperature forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMaxF;
Swift
var feelslikeMaxF: CGFloat { get set }
-
Maximum apparent temperature forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMaxC;
Swift
var feelslikeMaxC: CGFloat { get set }
-
Average apparent temperature forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeAvgF;
Swift
var feelslikeAvgF: CGFloat { get set }
-
Average apparent temperature forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeAvgC;
Swift
var feelslikeAvgC: CGFloat { get set }
-
Forecast dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointF;
Swift
var dewpointF: CGFloat { get set }
-
Forecast dew point forecast for the period in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointC;
Swift
var dewpointC: CGFloat { get set }
-
Minimum dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMinF;
Swift
var dewpointMinF: CGFloat { get set }
-
Minimum dew point forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMinC;
Swift
var dewpointMinC: CGFloat { get set }
-
Maximum dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMaxF;
Swift
var dewpointMaxF: CGFloat { get set }
-
Maximum dew point forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMaxC;
Swift
var dewpointMaxC: CGFloat { get set }
-
Average dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointAvgF;
Swift
var dewpointAvgF: CGFloat { get set }
-
Average dew point forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointAvgC;
Swift
var dewpointAvgC: CGFloat { get set }
-
Relative humidity for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat humidity;
Swift
var humidity: CGFloat { get set }
-
Minimum relative humidity for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat humidityMin;
Swift
var humidityMin: CGFloat { get set }
-
Maximum relative humidity for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat humidityMax;
Swift
var humidityMax: CGFloat { get set }
-
Probability of precipitation (POP) for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat pop;
Swift
var pop: CGFloat { get set }
-
UV index for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat uvIndex;
Swift
var uvIndex: CGFloat { get set }
-
Forecast forecasted precipitation for the period in inches. *
Declaration
Objective-C
@property (nonatomic) CGFloat precipIN;
Swift
var precipIN: CGFloat { get set }
-
Forecast precipitation for the period in millimeters.
Declaration
Objective-C
@property (nonatomic) CGFloat precipMM;
Swift
var precipMM: CGFloat { get set }
-
Forecast ice accumulation for the period in millimeters.
Declaration
Objective-C
@property (nonatomic) CGFloat iceAccumulationMM;
Swift
var iceAccumulationMM: CGFloat { get set }
-
Forecast ice accumulation for the period in inches.
Declaration
Objective-C
@property (nonatomic) CGFloat iceAccumulationIN;
Swift
var iceAccumulationIN: CGFloat { get set }
-
Forecast snowfall for the period in inches.
Declaration
Objective-C
@property (nonatomic) CGFloat snowIN;
Swift
var snowIN: CGFloat { get set }
-
Forecast snowfall for the period in centimeters.
Declaration
Objective-C
@property (nonatomic) CGFloat snowCM;
Swift
var snowCM: CGFloat { get set }
-
Forecast wind speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedKTS;
Swift
var windSpeedKTS: CGFloat { get set }
-
Forecast wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMPH;
Swift
var windSpeedMPH: CGFloat { get set }
-
Forecast wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedKMH;
Swift
var windSpeedKMH: CGFloat { get set }
-
Forecast minimum wind speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMinKTS;
Swift
var windSpeedMinKTS: CGFloat { get set }
-
Forecast minimum wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMinMPH;
Swift
var windSpeedMinMPH: CGFloat { get set }
-
Forecast minimum wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMinKMH;
Swift
var windSpeedMinKMH: CGFloat { get set }
-
Forecast maximum wind speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMaxKTS;
Swift
var windSpeedMaxKTS: CGFloat { get set }
-
Forecast maximum wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMaxMPH;
Swift
var windSpeedMaxMPH: CGFloat { get set }
-
Forecast maximum wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMaxKMH;
Swift
var windSpeedMaxKMH: CGFloat { get set }
-
The wind speed range rounded to the nearest interval of 5 miles per hour above and below the forecasted value.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *windSpeedRangeMPH;
Swift
var windSpeedRangeMPH: String? { get }
-
The wind speed range rounded to the nearest interval of 5 kilometers per hour above and below the forecasted value.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *windSpeedRangeKMH;
Swift
var windSpeedRangeKMH: String? { get }
-
The wind speed range rounded to the nearest interval of 5 knots per hour above and below the forecasted value.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *windSpeedRangeKTS;
Swift
var windSpeedRangeKTS: String? { get }
-
Forecast wind gust speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windGustKTS;
Swift
var windGustKTS: CGFloat { get set }
-
Forecast wind gust speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windGustMPH;
Swift
var windGustMPH: CGFloat { get set }
-
Forecast wind gust speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windGustKMH;
Swift
var windGustKMH: CGFloat { get set }
-
Forecast cardinal wind direction (e.g., N, E, S, W).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirection;
Swift
var windDirection: String? { get set }
-
Forecast wind direction in degrees (0-359, 0=North).
Declaration
Objective-C
@property (nonatomic) CGFloat windDirectionDEG;
Swift
var windDirectionDEG: CGFloat { get set }
-
Cardinal wind direction at the time of the forecasted minimum wind speed.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMin;
Swift
var windDirMin: String? { get set }
-
Wind direction in degrees at the time of the forecast minimum wind speed.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMinDEG;
Swift
var windDirMinDEG: CGFloat { get set }
-
Cardinal wind direction at the time of the forecasted maximum wind speed.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMax;
Swift
var windDirMax: String? { get set }
-
Wind direction in degrees at the time of the forecast maximum wind speed.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMaxDEG;
Swift
var windDirMaxDEG: CGFloat { get set }
-
Forecast cardinal wind direction (e.g., N, E, S, W) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDir80m;
Swift
var windDir80m: String? { get set }
-
Forecast wind direction in degrees (0-359, 0=North) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windDir80mDEG;
Swift
var windDir80mDEG: CGFloat { get set }
-
Cardinal wind direction at the time of the forecasted minimum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMin80m;
Swift
var windDirMin80m: String? { get set }
-
Wind direction in degrees at the time of the forecast minimum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMin80mDEG;
Swift
var windDirMin80mDEG: CGFloat { get set }
-
Cardinal wind direction at the time of the forecasted maximum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMax80m;
Swift
var windDirMax80m: String? { get set }
-
Wind direction in degrees at the time of the forecast maximum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMax80mDEG;
Swift
var windDirMax80mDEG: CGFloat { get set }
-
Forecast wind speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeed80mKTS;
Swift
var windSpeed80mKTS: CGFloat { get set }
-
Forecast wind speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeed80mMPH;
Swift
var windSpeed80mMPH: CGFloat { get set }
-
Forecast wind speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeed80mKMH;
Swift
var windSpeed80mKMH: CGFloat { get set }
-
Forecast minimum wind speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMin80mKTS;
Swift
var windSpeedMin80mKTS: CGFloat { get set }
-
Forecast minimum wind speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMin80mMPH;
Swift
var windSpeedMin80mMPH: CGFloat { get set }
-
Forecast minimum wind speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMin80mKMH;
Swift
var windSpeedMin80mKMH: CGFloat { get set }
-
Forecast maximum wind speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMax80mKTS;
Swift
var windSpeedMax80mKTS: CGFloat { get set }
-
Forecast maximum wind speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMax80mMPH;
Swift
var windSpeedMax80mMPH: CGFloat { get set }
-
Forecast maximum wind speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMax80mKMH;
Swift
var windSpeedMax80mKMH: CGFloat { get set }
-
Forecast wind gust speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windGust80mKTS;
Swift
var windGust80mKTS: CGFloat { get set }
-
Forecast wind gust speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windGust80mMPH;
Swift
var windGust80mMPH: CGFloat { get set }
-
Forecast wind gust speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windGust80mKMH;
Swift
var windGust80mKMH: CGFloat { get set }
-
Forecast barometric pressure in inches of mercury.
Declaration
Objective-C
@property (nonatomic) CGFloat pressureIN;
Swift
var pressureIN: CGFloat { get set }
-
Forecast barometric pressure in millibars.
Declaration
Objective-C
@property (nonatomic) CGFloat pressureMB;
Swift
var pressureMB: CGFloat { get set }
-
Forecast visibility for the period in kilometers.
Declaration
Objective-C
@property (nonatomic) CGFloat visibilityKM;
Swift
var visibilityKM: CGFloat { get set }
-
Forecast visibility for the period in miles.
Declaration
Objective-C
@property (nonatomic) CGFloat visibilityMI;
Swift
var visibilityMI: CGFloat { get set }
-
Estimated forecast solar radiation for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat solarRadiationWM2;
Swift
var solarRadiationWM2: CGFloat { get set }
-
Minimum estimated forecast solar radiation for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat solarRadiationMinWM2;
Swift
var solarRadiationMinWM2: CGFloat { get set }
-
Maximum estimated forecast solar radation for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat solarRadiationMaxWM2;
Swift
var solarRadiationMaxWM2: CGFloat { get set }
-
GMT date of the sunrise for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *sunrise;
Swift
var sunrise: Date? { get set }
-
GMT date of the sunset for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *sunset;
Swift
var sunset: Date? { get set }
-
Whether or not the period is during the day (between sunrise and sunset times).
Declaration
Objective-C
@property (nonatomic) BOOL isDay;
Swift
var isDay: Bool { get set }
-
Deprecated Properties
Declaration
Objective-C
@property (nonatomic) CGFloat maxTempF;
Swift
var maxTempF: CGFloat { get set }