AWFMaritimePeriod
Objective-C
@interface AWFMaritimePeriod : AWFWeatherObject
Swift
class AWFMaritimePeriod : AWFWeatherObject
An AWFMaritimePeriod
object represents data for a single period returned by the maritime endpoint
of the Aeris Weather API.
-
GMT date/time for the event.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *timestamp;
Swift
var timestamp: Date? { get set }
-
Local time zone of the event location.
Declaration
Objective-C
@property (nonatomic, copy) NSTimeZone *_Nonnull timeZone;
Swift
var timeZone: TimeZone { get set }
-
Sea surface temperature in Fahrenheit, or
nil
if unavailable. Available out 7 days.Declaration
Objective-C
@property (nonatomic) CGFloat seaSurfaceTemperatureF;
Swift
var seaSurfaceTemperatureF: CGFloat { get set }
-
Sea surface temperature in Celsius, or
nil
if unavailable. Available out 7 days.Declaration
Objective-C
@property (nonatomic) CGFloat seaSurfaceTemperatureC;
Swift
var seaSurfaceTemperatureC: CGFloat { get set }
-
Sea currents speed in knots (KTS), or
NAN
if no current or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat seaCurrentSpeedKTS;
Swift
var seaCurrentSpeedKTS: CGFloat { get set }
-
Sea currents speed in kilometers per hour (KMH), or
NAN
if no current or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat seaCurrentSpeedKMH;
Swift
var seaCurrentSpeedKMH: CGFloat { get set }
-
Sea currents speed in meters per second (MPS), or
NAN
if no current or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat seaCurrentSpeedMPS;
Swift
var seaCurrentSpeedMPS: CGFloat { get set }
-
Sea currents speed in miles per hour (MPH), or
NAN
if no current or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat seaCurrentSpeedMPH;
Swift
var seaCurrentSpeedMPH: CGFloat { get set }
-
Sea current direction in degrees, or
NAN
if no current or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat seaCurrentDirection;
Swift
var seaCurrentDirection: CGFloat { get set }
-
Sea current direction as a cardinal coordinate value, or
nil
if no current or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull seaCurrentDirectionENG;
Swift
var seaCurrentDirectionENG: String { get set }
-
Significant wave height in meters, or
NAN
if unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat significantWaveHeightM;
Swift
var significantWaveHeightM: CGFloat { get set }
-
Significant wave height in feet, or
NAN
if unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat significantWaveHeightFT;
Swift
var significantWaveHeightFT: CGFloat { get set }
-
Primary wave direction in degrees, or
NAN
if no wave or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat primaryWaveDirection;
Swift
var primaryWaveDirection: CGFloat { get set }
-
Primary wave direction as a cardinal coordinate value, or
nil
if no wave or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull primaryWaveDirectionENG;
Swift
var primaryWaveDirectionENG: String { get set }
-
Primary wave period in seconds, or
NAN
if no wave or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval primaryWavePeriod;
Swift
var primaryWavePeriod: TimeInterval { get set }
-
Wind wave direction in degrees, or
NAN
if no wave or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat windWaveDirection;
Swift
var windWaveDirection: CGFloat { get set }
-
Wind wave direction as a cardinal coordinate value, or
nil
if no wave or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull windWaveDirectionENG;
Swift
var windWaveDirectionENG: String { get set }
-
Wind wave period in seconds, or
NAN
if no wave or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval windWavePeriod;
Swift
var windWavePeriod: TimeInterval { get set }
-
Primary swell height in meters, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat primarySwellHeightM;
Swift
var primarySwellHeightM: CGFloat { get set }
-
Primary swell height in feet, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat primarySwellHeightFT;
Swift
var primarySwellHeightFT: CGFloat { get set }
-
Primary swell direction in degrees, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat primarySwellDirection;
Swift
var primarySwellDirection: CGFloat { get set }
-
Primary swell direction as a cardinal coordinate value, or
nil
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull primarySwellDirectionENG;
Swift
var primarySwellDirectionENG: String { get set }
-
Primary swell period in seconds, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval primarySwellPeriod;
Swift
var primarySwellPeriod: TimeInterval { get set }
-
Secondary swell height in meters, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat secondarySwellHeightM;
Swift
var secondarySwellHeightM: CGFloat { get set }
-
Secondary swell height in feet, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat secondarySwellHeightFT;
Swift
var secondarySwellHeightFT: CGFloat { get set }
-
Secondary swell direction in degrees, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat secondarySwellDirection;
Swift
var secondarySwellDirection: CGFloat { get set }
-
Secondary swell direction as a cardinal coordinate value, or
nil
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull secondarySwellDirectionENG;
Swift
var secondarySwellDirectionENG: String { get set }
-
Secondary swell period in seconds, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval secondarySwellPeriod;
Swift
var secondarySwellPeriod: TimeInterval { get set }
-
Tertiary swell height in meters, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat tertiarySwellHeightM;
Swift
var tertiarySwellHeightM: CGFloat { get set }
-
Tertiary swell height in feet, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat tertiarySwellHeightFT;
Swift
var tertiarySwellHeightFT: CGFloat { get set }
-
Tertiary swell direction in degrees, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) CGFloat tertiarySwellDirection;
Swift
var tertiarySwellDirection: CGFloat { get set }
-
Tertiary swell direction as a cardinal coordinate value, or
nil
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull tertiarySwellDirectionENG;
Swift
var tertiarySwellDirectionENG: String { get set }
-
Tertiary swell period in seconds, or
NAN
if no swell or unavailable.Declaration
Objective-C
@property (nonatomic) NSTimeInterval tertiarySwellPeriod;
Swift
var tertiarySwellPeriod: TimeInterval { get set }
-
Tide level in meters, or
NAN
if unavailable. Can be negative for low tide. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat tideLevelM;
Swift
var tideLevelM: CGFloat { get set }
-
Tide level in feet, or
NAN
if unavailable. Can be negative for low tide. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat tideLevelFT;
Swift
var tideLevelFT: CGFloat { get set }
-
Surge level in meters, or
NAN
if unavailable. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat surgeLevelM;
Swift
var surgeLevelM: CGFloat { get set }
-
Surge level in feet, or
NAN
if unavailable. Useful near shore.Declaration
Objective-C
@property (nonatomic) CGFloat surgeLevelFT;
Swift
var surgeLevelFT: CGFloat { get set }