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 be nil.

    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 }