AWFStormReportSummaryType

Objective-C

@interface AWFStormReportSummaryType : AWFWeatherObject

Swift

class AWFStormReportSummaryType : AWFWeatherObject

An AWFStormReportSummaryType object contains summary information for a single storm report type.

  • 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 }
  • Report code as assigned by the National Weather Service (NWS).

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) NSString *code;

    Swift

    var code: String? { get set }
  • For wind-related events, the value range for all reports in knots.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *valueKTS;

    Swift

    var valueKTS: AWFRangeSummary? { get set }
  • For wind-related events, the value range for all reports in miles per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *valueMPH;

    Swift

    var valueMPH: AWFRangeSummary? { get set }
  • For wind-related events, the value range for all reports in kilometers per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *valueKMH;

    Swift

    var valueKMH: AWFRangeSummary? { get set }
  • For rain/flooding-related events, the value range observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *valueMM;

    Swift

    var valueMM: AWFRangeSummary? { get set }
  • For snow or sleet-related events, the value range observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *valueCM;

    Swift

    var valueCM: AWFRangeSummary? { get set }
  • For rain/flood, snow or sleet-related events, the value range observed for all reports in inches.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) AWFRangeSummary *valueIN;

    Swift

    var valueIN: AWFRangeSummary? { get set }