AWFObservationSummaryPeriod
Objective-C
@interface AWFObservationSummaryPeriod : AWFWeatherObject
Swift
class AWFObservationSummaryPeriod : AWFWeatherObject
An AWFObservationSummaryPeriod object represents data for a single period returned by the observations/summary 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 } -
Date range for the period.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull range;Swift
var range: AWFRangeSummary { get set }
-
Primary observed weather phrase for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weather;Swift
var weather: String? { get set } -
Coded weather for the primary weather observed during the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weatherCoded;Swift
var weatherCoded: String? { get set } -
Full observed weather phrase for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weatherFull;Swift
var weatherFull: String? { get set } -
Full set of weather codes for the observed weather during the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSArray<AWFObservationWeatherCodedItem> *weatherFullCoded;Swift
var weatherFullCoded: [[String : Any]]? { get set } -
Total number of weather records for the period. If no weather other than sky conditions was reported, this value will be zero.
Declaration
Objective-C
@property (nonatomic) NSInteger weatherCount;Swift
var weatherCount: Int { get set } -
Array of unique cloud codes that were observed during the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSArray<NSString *> *cloudsCoded;Swift
var cloudsCoded: [String]? { get set } -
Weather icon representing the observed weather from the default icon set.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *icon;Swift
var icon: String? { get set } -
Sky coverage range for the period as a percentage.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull skyCoverPercentage;Swift
var skyCoverPercentage: AWFRangeSummary { get set }
-
Temperature range observed during the period in degrees Celsius.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull tempC;Swift
var tempC: AWFRangeSummary { get set } -
Temperature range observed during the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull tempF;Swift
var tempF: AWFRangeSummary { get set } -
Dew point range for the period in degrees Celsius.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull dewpointC;Swift
var dewpointC: AWFRangeSummary { get set } -
Dew point range for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull dewpointF;Swift
var dewpointF: AWFRangeSummary { get set } -
Humidity range for the period as a percentage.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull humidity;Swift
var humidity: AWFRangeSummary { get set }
-
Total precipitation range observed for the period in inches.
Declaration
Objective-C
@property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull precipIN;Swift
var precipIN: AWFPrecipRangeSummary { get set } -
Total precipitation range observed for the period in millimeters.
Declaration
Objective-C
@property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull precipMM;Swift
var precipMM: AWFPrecipRangeSummary { get set } -
True if at least one observation reported a trace of precipitation.
Declaration
Objective-C
@property (nonatomic) BOOL hasPrecipTrace;Swift
var hasPrecipTrace: Bool { get set } -
Total number of observations that reported a trace of precipitation.
Declaration
Objective-C
@property (nonatomic) CGFloat precipTraceCount;Swift
var precipTraceCount: CGFloat { get set }
-
Wind speed range for the period in knots.
Declaration
Objective-C
@property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windSpeedKTS;Swift
var windSpeedKTS: AWFWindRangeSummary { get set } -
Wind speed range for the period in miles per hour.
Declaration
Objective-C
@property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windSpeedMPH;Swift
var windSpeedMPH: AWFWindRangeSummary { get set } -
Wind speed range for the period in kilometers per hour.
Declaration
Objective-C
@property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windSpeedKMH;Swift
var windSpeedKMH: AWFWindRangeSummary { get set } -
Maximum wind gust range observed during the period in knots.
Declaration
Objective-C
@property (nonatomic) AWFWindRangeSummary *_Nonnull windGustKTS;Swift
unowned(unsafe) var windGustKTS: AWFWindRangeSummary { get set } -
Maximum wind gust range observed during the period in miles per hour.
Declaration
Objective-C
@property (nonatomic) AWFWindRangeSummary *_Nonnull windGustMPH;Swift
unowned(unsafe) var windGustMPH: AWFWindRangeSummary { get set } -
Maximum wind gust range observed during the period in kilometers per hour.
Declaration
Objective-C
@property (nonatomic) AWFWindRangeSummary *_Nonnull windGustKMH;Swift
unowned(unsafe) var windGustKMH: AWFWindRangeSummary { get set }
-
Mean sea level pressure (MSLP) range for the period in millibars.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull pressureMB;Swift
var pressureMB: AWFRangeSummary { get set } -
Mean sea level pressure (MSLP) range for the period in inches of mercury.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull pressureIN;Swift
var pressureIN: AWFRangeSummary { get set } -
Station pressure range for the period in millibars.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull stationPressureMB;Swift
var stationPressureMB: AWFRangeSummary { get set } -
Station pressure range for the period in inches of mercury.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull stationPressureIN;Swift
var stationPressureIN: AWFRangeSummary { get set } -
Altimeter pressure range for the period in millibars.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull altimeterMB;Swift
var altimeterMB: AWFRangeSummary { get set } -
Altimeter pressurerange for the period in inches of mercury.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull altimeterIN;Swift
var altimeterIN: AWFRangeSummary { get set }
-
Surface visibility range for the period in kilometers.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull visibilityKM;Swift
var visibilityKM: AWFRangeSummary { get set } -
Surface visibility range for the period in miles.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull visibilityMI;Swift
var visibilityMI: AWFRangeSummary { get set }
-
Solar radiation range for the period in watts per square meter (not provided by all stations).
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull solarRadiationWM2;Swift
var solarRadiationWM2: AWFRangeSummary { get set }
View on GitHub
AWFObservationSummaryPeriod Class Reference