AWFStormReportSummary
Objective-C
@interface AWFStormReportSummary : AWFWeatherObject
Swift
class AWFStormReportSummary : AWFWeatherObject
An AWFStormReportSummary
object represents data returned by the stormreports/summary endpoint
of the Aeris Weather API.
-
Starting date and time for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *rangeStartDate;
Swift
var rangeStartDate: Date? { get set }
-
Ending date and time for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *rangeEndDate;
Swift
var rangeEndDate: Date? { get set }
-
Total number of storm reports for the period.
Declaration
Objective-C
@property (nonatomic) NSInteger totalReports;
Swift
var totalReports: Int { get set }
-
Array of states that have one or more storm reports for the period as abbreviations.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSArray<NSString *> *states;
Swift
var states: [String]? { get set }
-
An array of
AWFGeoPolygon
instances that define the groups of reports used within the summary.In order to return polygons with your request, you must also include the
geo
filter with your request options. If this filter is not included and/or there are no report groups, then this value will benil
.Declaration
Objective-C
@property (nonatomic, strong, nullable) NSArray<AWFGeoPolygon *> *polygons;
Swift
var polygons: [AWFGeoPolygon]? { get set }
-
Array of storm report summary types according to their report code/type.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSArray<AWFStormReportSummaryType *> *types;
Swift
var types: [AWFStormReportSummaryType]? { get set }