AWFStormReportSummaryType

@interface 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 (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 }
  • Total number of storm reports for the period.

    Declaration

    Objective-C

    @property (assign, readwrite, 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 (readwrite, strong, nonatomic, nullable) NSArray<NSString *> *states;

    Swift

    var states: [String]? { get set }
  • Report code as assigned by the National Weather Service (NWS).

    Declaration

    Objective-C

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

    Swift

    var code: String? { get set }
  • For wind-related events, the minimum wind speed for all reports in miles per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minWindSpeedMPH;

    Swift

    var minWindSpeedMPH: CGFloat { get set }
  • For wind-related events, the minimum wind speed for all reports in kilometers per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minWindSpeedKMH;

    Swift

    var minWindSpeedKMH: CGFloat { get set }
  • For wind-related events, the minimum wind speed for all reports in knots.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minWindSpeedKTS;

    Swift

    var minWindSpeedKTS: CGFloat { get set }
  • For wind-related events, the maximum wind speed for all reports in miles per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxWindSpeedMPH;

    Swift

    var maxWindSpeedMPH: CGFloat { get set }
  • For wind-related events, the maximum wind speed for all reports in kilometers per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxWindSpeedKMH;

    Swift

    var maxWindSpeedKMH: CGFloat { get set }
  • For wind-related events, the maximum wind speed for all reports in knots.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxWindSpeedKTS;

    Swift

    var maxWindSpeedKTS: CGFloat { get set }
  • For wind-related events, the average wind speed for all reports in miles per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageWindSpeedMPH;

    Swift

    var averageWindSpeedMPH: CGFloat { get set }
  • For wind-related events, the average wind speed for all reports in kilometers per hour.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageWindSpeedKMH;

    Swift

    var averageWindSpeedKMH: CGFloat { get set }
  • For wind-related events, the average wind speed for all reports in knots.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageWindSpeedKTS;

    Swift

    var averageWindSpeedKTS: CGFloat { get set }
  • For rain/flood-related events, the minimum rainfall observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minRainIN;

    Swift

    var minRainIN: CGFloat { get set }
  • For rain/flood-related events, the minimum rainfall observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minRainMM;

    Swift

    var minRainMM: CGFloat { get set }
  • For rain/flood-related events, the maximum rainfall observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxRainIN;

    Swift

    var maxRainIN: CGFloat { get set }
  • For rain/flood-related events, the maximum rainfall observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxRainMM;

    Swift

    var maxRainMM: CGFloat { get set }
  • For rain/flood-related events, the average rainfall observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageRainIN;

    Swift

    var averageRainIN: CGFloat { get set }
  • For rain/flood-related events, the average rainfall observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageRainMM;

    Swift

    var averageRainMM: CGFloat { get set }
  • For snow-related events, the minimum snowfall observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSnowIN;

    Swift

    var minSnowIN: CGFloat { get set }
  • For snow-related events, the minimum snowfall observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSnowCM;

    Swift

    var minSnowCM: CGFloat { get set }
  • For snow-related events, the maximum snowfall observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSnowIN;

    Swift

    var maxSnowIN: CGFloat { get set }
  • For snow-related events, the maximum snowfall observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSnowCM;

    Swift

    var maxSnowCM: CGFloat { get set }
  • For snow-related events, the average snowfall observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageSnowIN;

    Swift

    var averageSnowIN: CGFloat { get set }
  • For snow-related events, the average snowfall observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageSnowCM;

    Swift

    var averageSnowCM: CGFloat { get set }
  • For hail-related events, the minimum hail stone diameter observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minHailIN;

    Swift

    var minHailIN: CGFloat { get set }
  • For hail-related events, the minimum hail stone diameter observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minHailMM;

    Swift

    var minHailMM: CGFloat { get set }
  • For hail-related events, the maximum hail stone diameter observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxHailIN;

    Swift

    var maxHailIN: CGFloat { get set }
  • For hail-related events, the maximum hail stone diameter observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxHailMM;

    Swift

    var maxHailMM: CGFloat { get set }
  • For hail-related events, the average hail stone diameter observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageHailIN;

    Swift

    var averageHailIN: CGFloat { get set }
  • For hail-related events, the average hail stone diameter observed for all reports in millimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageHailMM;

    Swift

    var averageHailMM: CGFloat { get set }
  • For sleet-related events, the minimum sleet observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSleetIN;

    Swift

    var minSleetIN: CGFloat { get set }
  • For sleet-related events, the minimum sleet observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat minSleetCM;

    Swift

    var minSleetCM: CGFloat { get set }
  • For sleet-related events, the maximum sleet observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSleetIN;

    Swift

    var maxSleetIN: CGFloat { get set }
  • For sleet-related events, the maximum sleet observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat maxSleetCM;

    Swift

    var maxSleetCM: CGFloat { get set }
  • For sleet-related events, the average sleet observed for all reports in inches.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageSleetIN;

    Swift

    var averageSleetIN: CGFloat { get set }
  • For sleet-related events, the average sleet observed for all reports in centimeters.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat averageSleetCM;

    Swift

    var averageSleetCM: CGFloat { get set }