AWFStormReport

Objective-C

@interface AWFStormReport : AWFGeographicObject

Swift

class AWFStormReport : AWFGeographicObject

An AWFStormReport object represents data returned by the stormreports endpoint of the Aeris Weather API.

  • GMT date when the event took place.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDate *timestamp;

    Swift

    var timestamp: Date? { 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 }
  • Type of report.

    Declaration

    Objective-C

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

    Swift

    var type: String? { get set }
  • Category of weather report based on report type.

    Declaration

    Objective-C

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

    Swift

    var category: String? { get set }
  • Brief description of the event, usually contains the location or relative distance from a populated place.

    Declaration

    Objective-C

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

    Swift

    var name: String? { get set }
  • General organization who made the report (e.g., “trained spotter”, “NWS employee”, “broadcast media”).

    Declaration

    Objective-C

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

    Swift

    var reporter: String? { get set }
  • Additional details and comments describing the event (not always used).

    Declaration

    Objective-C

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

    Swift

    var comments: String? { get set }
  • wfo

    Weather forecast office (WFO) reporting the event.

    Declaration

    Objective-C

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

    Swift

    var wfo: String? { get set }
  • Actual reported value from the report (rainfall or snowfall total, wind speed, etc).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat value;

    Swift

    var value: CGFloat { get set }
  • For wind-related events, the observed wind speed in miles per hour.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMPH;

    Swift

    var windSpeedMPH: CGFloat { get set }
  • For wind-related events, the observed wind speed in kilometers per hour.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedKMH;

    Swift

    var windSpeedKMH: CGFloat { get set }
  • For wind-related events, the observed wind speed in knots.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedKTS;

    Swift

    var windSpeedKTS: CGFloat { get set }
  • For rain/flood-related events, the total rainfall observed in inches.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat rainIN;

    Swift

    var rainIN: CGFloat { get set }
  • For rain/flood-related events, the total rainfall observed in millimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat rainMM;

    Swift

    var rainMM: CGFloat { get set }
  • For snow-related events, the total snowfall observed in inches.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowIN;

    Swift

    var snowIN: CGFloat { get set }
  • For snow-related events, the total snowfall observed in centimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowCM;

    Swift

    var snowCM: CGFloat { get set }
  • For hail-related events, the hail stone diameter observed in inches.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat hailIN;

    Swift

    var hailIN: CGFloat { get set }
  • For hail-related events, the hail stone diameter observed in millimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat hailMM;

    Swift

    var hailMM: CGFloat { get set }
  • For sleet-related events, the total sleet observed in inches.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat sleetIN;

    Swift

    var sleetIN: CGFloat { get set }
  • For sleet-related events, the total sleet observed in centimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat sleetCM;

    Swift

    var sleetCM: CGFloat { get set }