AWFLightningThreat
Objective-C
@interface AWFLightningThreat : AWFGeographicObject
Swift
class AWFLightningThreat : AWFGeographicObject
An AWFLightningThreat object represents data returned by the lightning/threats endpoint
of the Aeris Weather API.
-
Unique identifier for the lightning storm threat.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull stormId;Swift
var stormId: String { get set } -
Data source for the lightning storm threat.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull dataSource;Swift
var dataSource: String { get set } -
Date/time when the lightning storm threat was issued.
Declaration
Objective-C
@property (nonatomic, copy) NSDate *_Nonnull issued;Swift
var issued: Date { get set } -
Starting date/time of the lightning storm threat.
Declaration
Objective-C
@property (nonatomic, copy) NSDate *_Nonnull startDate;Swift
var startDate: Date { get set } -
Ending date/time of the lightning storm threat.
Declaration
Objective-C
@property (nonatomic, copy) NSDate *_Nonnull endDate;Swift
var endDate: Date { get set } -
A Boolean indicating whether this is a severe lightning storm threat.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isSevere;Swift
var isSevere: Bool { get } -
An
AWFLightningThreatMovementinstance containing direction and speed information about the lightning storm threat, ornilif not available.Declaration
Objective-C
@property (nonatomic, strong, nullable) AWFLightningThreatMovement *movement;Swift
var movement: AWFLightningThreatMovement? { get set } -
Array of
AWFThreatPeriodinstances for the current and future periods, containing coverage area and start and end date-time information for each period.Declaration
Objective-C
@property (nonatomic, copy) NSArray<AWFLightningThreatPeriod *> *_Nonnull periods;Swift
var periods: [AWFLightningThreatPeriod] { get set } -
Array of coordinates (latitude, longitude) representing the estimated direction of the storm, or
nilif not available.Declaration
Objective-C
@property (nonatomic, copy, nullable) NSArray<AWFGeoPolygonCoordValue> *forecastPath;Swift
var forecastPath: [[NSNumber]]? { get set } -
The geo polyline defined by the array of coordinates, or
nilif not available.Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) AWFGeoPolygon *forecastPolyline;Swift
var forecastPolyline: AWFGeoPolygon? { get } -
Time zone of the location of the lightning storm threat.
Declaration
Objective-C
@property (nonatomic, copy) NSTimeZone *_Nonnull timeZone;Swift
var timeZone: TimeZone { get set }
View on GitHub
AWFLightningThreat Class Reference