AWFForecastPeriod
@interface 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 (readwrite, strong, nonatomic, nullable) NSDate *timestamp;
Swift
var timestamp: Date? { get set }
-
Local timezone for the forecast period.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSTimeZone *timeZone;
Swift
var timeZone: TimeZone? { get set }
-
The short primary weather phrase for the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *weather;
Swift
var weather: String? { get set }
-
The primary coded weather type for the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *weatherCoded;
Swift
var weatherCoded: String? { get set }
-
The full weather phrase for the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *weatherFull;
Swift
var weatherFull: String? { get set }
-
All coded weather types for the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSArray<AWFForecastWeatherCodedItem> *weatherFullCoded;
Swift
var weatherFullCoded: [[String : Any]]? { get set }
-
Sky coverage code.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *cloudsCoded;
Swift
var cloudsCoded: String? { get set }
-
Sky coverage as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat skyCoverPercentage;
Swift
var skyCoverPercentage: CGFloat { get set }
-
Weather icon for the primary weather type.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *icon;
Swift
var icon: String? { get set }
-
Maximum temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxTempF;
Swift
var maxTempF: CGFloat { get set }
-
Maximum temperature forecasted for the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxTempC;
Swift
var maxTempC: CGFloat { get set }
-
Minimum temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minTempF;
Swift
var minTempF: CGFloat { get set }
-
Minimum temperature forecasted for the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minTempC;
Swift
var minTempC: CGFloat { get set }
-
Forecasted temperature for the date specified by
validDate
in degrees Fahrenheit.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat tempF;
Swift
var tempF: CGFloat { get set }
-
Forecasted temperature for the date specified by ‘validDate` in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat tempC;
Swift
var tempC: CGFloat { get set }
-
The average temperature across the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgTempF;
Swift
var avgTempF: CGFloat { get set }
-
The average temperature across the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgTempC;
Swift
var avgTempC: CGFloat { get set }
-
The forecasted apparent temperature in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat feelslikeF;
Swift
var feelslikeF: CGFloat { get set }
-
Forecasted apparent temperature in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat feelslikeC;
Swift
var feelslikeC: CGFloat { get set }
-
Forecasted dew point at the start of the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat dewpointF;
Swift
var dewpointF: CGFloat { get set }
-
Forecasted dew point at the start of the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat dewpointC;
Swift
var dewpointC: CGFloat { get set }
-
Relative humidity for the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat humidity;
Swift
var humidity: CGFloat { get set }
-
Probability of precipitation (POP) for the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat pop;
Swift
var pop: CGFloat { get set }
-
Forecasted forecasted precipitation for the period in inches. *
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat precipIN;
Swift
var precipIN: CGFloat { get set }
-
Forecasted precipitation for the period in millimeters.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat precipMM;
Swift
var precipMM: CGFloat { get set }
-
Forecasted snowfall for the period in inches.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat snowIN;
Swift
var snowIN: CGFloat { get set }
-
Forecasted snowfall for the period in centimeters.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat snowCM;
Swift
var snowCM: CGFloat { get set }
-
Forecasted wind speed in knots (KTS).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedKTS;
Swift
var windSpeedKTS: CGFloat { get set }
-
Forecasted wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMPH;
Swift
var windSpeedMPH: CGFloat { get set }
-
Forecasted wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedKMH;
Swift
var windSpeedKMH: CGFloat { get set }
-
Forecasted wind gust speed in knots (KTS).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windGustKTS;
Swift
var windGustKTS: CGFloat { get set }
-
Forecasted wind gust speed in miles per hour (MPH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windGustMPH;
Swift
var windGustMPH: CGFloat { get set }
-
Forecasted wind gust speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windGustKMH;
Swift
var windGustKMH: CGFloat { get set }
-
Forecasted maximum wind speed in knots (KTS).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMaxKTS;
Swift
var windSpeedMaxKTS: CGFloat { get set }
-
Forecasted maximum wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMaxMPH;
Swift
var windSpeedMaxMPH: CGFloat { get set }
-
Forecasted maximum wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMaxKMH;
Swift
var windSpeedMaxKMH: CGFloat { get set }
-
Forecasted minimum wind speed in knots (KTS).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMinKTS;
Swift
var windSpeedMinKTS: CGFloat { get set }
-
Forecasted minimum wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMinMPH;
Swift
var windSpeedMinMPH: CGFloat { get set }
-
Forecasted minimum wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windSpeedMinKMH;
Swift
var windSpeedMinKMH: 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 (readonly, nonatomic, 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 (readonly, nonatomic, 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 (readonly, nonatomic, nullable) NSString *windSpeedRangeKTS;
Swift
var windSpeedRangeKTS: String? { get }
-
Forecasted cardinal wind direction (e.g., N, E, S, W).
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *windDirection;
Swift
var windDirection: String? { get set }
-
Forecasted wind direction in degrees (0-359, 0=North).
Declaration
Objective-C
@property (assign, readwrite, 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 (readwrite, copy, nonatomic, 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 (assign, readwrite, 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 (readwrite, copy, nonatomic, 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 (assign, readwrite, nonatomic) CGFloat windDirMaxDEG;
Swift
var windDirMaxDEG: CGFloat { get set }
-
Forecasted barometric pressure in inches of mercury.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat pressureIN;
Swift
var pressureIN: CGFloat { get set }
-
Forecasted barometric pressure in millibars.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat pressureMB;
Swift
var pressureMB: CGFloat { get set }
-
GMT date of the sunrise for the period.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSDate *sunrise;
Swift
var sunrise: Date? { get set }
-
GMT date of the sunset for the period.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, 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 (assign, readwrite, nonatomic) BOOL isDay;
Swift
var isDay: Bool { get set }