AWFConditionSummaryPeriod
Objective-C
@interface AWFConditionSummaryPeriod : AWFWeatherObject
Swift
class AWFConditionSummaryPeriod : AWFWeatherObject
An AWFConditionSummaryPeriod
object represents data for a single period returned by the conditions/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<AWFConditionWeatherCodedItem> *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 }
-
Feels like temperature range observed during the period in degrees Celsius.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull feelslikeC;
Swift
var feelslikeC: AWFRangeSummary { get set }
-
Feels like temperature range observed during the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull feelslikeF;
Swift
var feelslikeF: 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 }
-
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 }
-
Wind gust range for the period in knots.
Declaration
Objective-C
@property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windGustKTS;
Swift
var windGustKTS: AWFWindRangeSummary { get set }
-
Wind gust range for the period in miles per hour.
Declaration
Objective-C
@property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windGustMPH;
Swift
var windGustMPH: AWFWindRangeSummary { get set }
-
Wind gust range for the period in kilometers per hour.
Declaration
Objective-C
@property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windGustKMH;
Swift
var windGustKMH: AWFWindRangeSummary { get set }
-
Barometric pressure range for the period in millibars.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull pressureMB;
Swift
var pressureMB: AWFRangeSummary { get set }
-
Barometric pressure range for the period in inches of mercury.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull pressureIN;
Swift
var pressureIN: 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 }
-
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 }
-
Total snowfall range observed for the period in inches.
Declaration
Objective-C
@property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull snowIN;
Swift
var snowIN: AWFPrecipRangeSummary { get set }
-
Total snowfall range observed for the period in centimeters.
Declaration
Objective-C
@property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull snowCM;
Swift
var snowCM: AWFPrecipRangeSummary { 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 }
-
Ultraviolet radiation range for the period.
Declaration
Objective-C
@property (nonatomic, strong) AWFRangeSummary *_Nonnull uvi;
Swift
var uvi: AWFRangeSummary { get set }