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 }
-
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 }