AWFObservationSummaryPeriod
@interface 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 (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 }
-
Starting date and time for the period.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSDate *rangeStartDate;
Swift
var rangeStartDate: Date? { get set }
-
Ending date and time for the period.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, nullable) NSDate *rangeEndDate;
Swift
var rangeEndDate: Date? { get set }
-
Primary observed weather phrase for the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *weather;
Swift
var weather: String? { get set }
-
Coded weather for the primary weather observed during the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *weatherCoded;
Swift
var weatherCoded: String? { get set }
-
Full observed weather phrase for the period.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, 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 (readwrite, strong, nonatomic, 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 (assign, readwrite, nonatomic) NSInteger weatherCount;
Swift
var weatherCount: Int { get set }
-
Array of unique cloud codes that were observed during the period.
Declaration
Objective-C
@property (readwrite, strong, nonatomic, 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 (readwrite, copy, nonatomic, nullable) NSString *icon;
Swift
var icon: String? { get set }
-
Maximum sky cover during the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxSkyCoverPercentage;
Swift
var maxSkyCoverPercentage: CGFloat { get set }
-
Minimum sky cover during the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minSkyCoverPercentage;
Swift
var minSkyCoverPercentage: CGFloat { get set }
-
Average sky cover for the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgSkyCoverPercentage;
Swift
var avgSkyCoverPercentage: CGFloat { get set }
-
Total number of sky cover records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger skyCoverPercentageCount;
Swift
var skyCoverPercentageCount: Int { get set }
-
Maximum temperature observed during the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxTempF;
Swift
var maxTempF: CGFloat { get set }
-
Maximum temperature observed during the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxTempC;
Swift
var maxTempC: CGFloat { get set }
-
Minimum temperature observed during the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minTempF;
Swift
var minTempF: CGFloat { get set }
-
Minimum temperature observed during the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minTempC;
Swift
var minTempC: CGFloat { get set }
-
Average temperature for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgTempF;
Swift
var avgTempF: CGFloat { get set }
-
Average temperature observed during the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgTempC;
Swift
var avgTempC: CGFloat { get set }
-
Total number of temperature records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger tempCount;
Swift
var tempCount: Int { get set }
-
Maximum dew point temperature observed during the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxDewpointF;
Swift
var maxDewpointF: CGFloat { get set }
-
Maximum dew point temperature observed during the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxDewpointC;
Swift
var maxDewpointC: CGFloat { get set }
-
Minimum dew point temperature observed during the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minDewpointF;
Swift
var minDewpointF: CGFloat { get set }
-
Minimum dew point temperature observed during the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minDewpointC;
Swift
var minDewpointC: CGFloat { get set }
-
Average dew point temperature for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgDewpointF;
Swift
var avgDewpointF: CGFloat { get set }
-
Average dew point temperature for the period in degrees Celsius.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgDewpointC;
Swift
var avgDewpointC: CGFloat { get set }
-
Total number of dew point temperature records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger dewpointCount;
Swift
var dewpointCount: Int { get set }
-
Maximum relative humidity observed during the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxHumidity;
Swift
var maxHumidity: CGFloat { get set }
-
Minimum relative humidity observed during the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minHumidity;
Swift
var minHumidity: CGFloat { get set }
-
Average relative humidity for the period as a percentage.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgHumidity;
Swift
var avgHumidity: CGFloat { get set }
-
Total number of relative humidity records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger humidityCount;
Swift
var humidityCount: Int { get set }
-
Total precipitation observed for the period in inches.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat precipIN;
Swift
var precipIN: CGFloat { get set }
-
Total precipitation observed for the period in millimeters.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat precipMM;
Swift
var precipMM: CGFloat { get set }
-
Total number of preciptiation records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger precipCount;
Swift
var precipCount: Int { get set }
-
Maximum wind speed observed during the period in knots.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxWindSpeedKTS;
Swift
var maxWindSpeedKTS: CGFloat { get set }
-
Maximum wind speed observed during the period in miles per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxWindSpeedMPH;
Swift
var maxWindSpeedMPH: CGFloat { get set }
-
Maximum wind speed observed during the period in kilometers per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxWindSpeedKMH;
Swift
var maxWindSpeedKMH: CGFloat { get set }
-
Minimum wind speed observed during the period in knots.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minWindSpeedKTS;
Swift
var minWindSpeedKTS: CGFloat { get set }
-
Minimum wind speed observed during the period in miles per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minWindSpeedMPH;
Swift
var minWindSpeedMPH: CGFloat { get set }
-
Minimum wind speed observed during the period in kilometers per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minWindSpeedKMH;
Swift
var minWindSpeedKMH: CGFloat { get set }
-
Average wind speed for the period in knots.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgWindSpeedKTS;
Swift
var avgWindSpeedKTS: CGFloat { get set }
-
Average wind speed for the period in miles per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgWindSpeedMPH;
Swift
var avgWindSpeedMPH: CGFloat { get set }
-
Average wind speed for the period in kilometers per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgWindSpeedKMH;
Swift
var avgWindSpeedKMH: CGFloat { get set }
-
Total number of wind speed records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger windSpeedCount;
Swift
var windSpeedCount: Int { get set }
-
Maximum wind gust observed during the period in knots.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windGustKTS;
Swift
var windGustKTS: CGFloat { get set }
-
Maximum wind gust observed during the period in miles per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windGustMPH;
Swift
var windGustMPH: CGFloat { get set }
-
Maximum wind gust observed during the period in kilometers per hour.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat windGustKMH;
Swift
var windGustKMH: CGFloat { get set }
-
Maximum barometric pressure observed during the period in inches of mercury.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxPressureIN;
Swift
var maxPressureIN: CGFloat { get set }
-
Maximum barometric pressure observed during the period in millibars.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxPressureMB;
Swift
var maxPressureMB: CGFloat { get set }
-
Minimum barometric pressure observed during the period in inches of mercury.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minPressureIN;
Swift
var minPressureIN: CGFloat { get set }
-
Minimum barometric pressure observed during the period in millibars.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minPressureMB;
Swift
var minPressureMB: CGFloat { get set }
-
Average barometric pressure for the period in inches of mercury.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgPressureIN;
Swift
var avgPressureIN: CGFloat { get set }
-
Average barometric pressure for the period in millibars.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgPressureMB;
Swift
var avgPressureMB: CGFloat { get set }
-
Total number of barometric pressure records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger pressureCount;
Swift
var pressureCount: Int { get set }
-
Maximum visibility observed during the period in miles.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxVisibilityMI;
Swift
var maxVisibilityMI: CGFloat { get set }
-
Maximum visibility observed during the period in kilometers.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxVisibilityKM;
Swift
var maxVisibilityKM: CGFloat { get set }
-
Minimum visibility observed during the period in miles.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minVisibilityMI;
Swift
var minVisibilityMI: CGFloat { get set }
-
Minimum visibility observed during the period in kilometers.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minVisibilityKM;
Swift
var minVisibilityKM: CGFloat { get set }
-
Average visibility for the period in miles.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgVisibilityMI;
Swift
var avgVisibilityMI: CGFloat { get set }
-
Average visibility for the period in kilometers.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgVisibilityKM;
Swift
var avgVisibilityKM: CGFloat { get set }
-
Total number of visibility records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger visibilityCount;
Swift
var visibilityCount: Int { get set }
-
Maximum solar radiation observed during the period in watts per square meter (not provided by all stations).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat maxSolarRadiationKM2;
Swift
var maxSolarRadiationKM2: CGFloat { get set }
-
Minimun solar radiation observed during the period in watts per square meter (not provided by all stations).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat minSolarRadiationKM2;
Swift
var minSolarRadiationKM2: CGFloat { get set }
-
Average solar radiation for the period in watts per square meter (not provided by all stations).
Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat avgSolarRadiationKM2;
Swift
var avgSolarRadiationKM2: CGFloat { get set }
-
Total number of solar radiation records for the period.
Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger solarRadiationCount;
Swift
var solarRadiationCount: Int { get set }