AWFForecastPeriod

Objective-C

@interface AWFForecastPeriod : AWFWeatherObject

Swift

class AWFForecastPeriod : AWFWeatherObject

An AWFForecastPeriod object represents data for a single period returned by the forecasts endpoint of the Aeris Weather API.

  • GMT date for the period.

    Declaration

    Objective-C

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

    Swift

    var timestamp: Date? { get set }
  • Local timezone for the forecast period.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSTimeZone *timeZone;

    Swift

    var timeZone: TimeZone? { get set }
  • Short primary weather phrase for the period.

    Declaration

    Objective-C

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

    Swift

    var weather: String? { get set }
  • Primary coded weather type for the period.

    Declaration

    Objective-C

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

    Swift

    var weatherCoded: String? { get set }
  • Full weather phrase for the period.

    Declaration

    Objective-C

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

    Swift

    var weatherFull: String? { get set }
  • All coded weather types for the period.

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) NSArray<AWFForecastWeatherCodedItem> *weatherFullCoded;

    Swift

    var weatherFullCoded: [[String : Any]]? { get set }
  • Sky coverage code.

    Declaration

    Objective-C

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

    Swift

    var cloudsCoded: String? { get set }
  • Sky coverage as a percentage.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat skyCoverPercentage;

    Swift

    var skyCoverPercentage: CGFloat { get set }
  • Weather icon for the primary weather type.

    Declaration

    Objective-C

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

    Swift

    var icon: String? { get set }
  • Forecast temperature for the date specified by validDate in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempF;

    Swift

    var tempF: CGFloat { get set }
  • Forecast temperature for the date specified by ‘validDate` in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempC;

    Swift

    var tempC: CGFloat { get set }
  • Minimum temperature forecasted for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMinF;

    Swift

    var tempMinF: CGFloat { get set }
  • Minimum temperature forecasted for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMinC;

    Swift

    var tempMinC: CGFloat { get set }
  • Maximum temperature forecasted for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMaxF;

    Swift

    var tempMaxF: CGFloat { get set }
  • Maximum temperature forecasted for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMaxC;

    Swift

    var tempMaxC: CGFloat { get set }
  • Average temperature forecasted for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempAvgF;

    Swift

    var tempAvgF: CGFloat { get set }
  • Average temperature forecasted for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempAvgC;

    Swift

    var tempAvgC: CGFloat { get set }
  • Forecast apparent temperature in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeF;

    Swift

    var feelslikeF: CGFloat { get set }
  • Forecast apparent temperature in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeC;

    Swift

    var feelslikeC: CGFloat { get set }
  • Minimum apparent temperature forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeMinF;

    Swift

    var feelslikeMinF: CGFloat { get set }
  • Minimum apparent temperature forecast for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeMinC;

    Swift

    var feelslikeMinC: CGFloat { get set }
  • Maximum apparent temperature forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeMaxF;

    Swift

    var feelslikeMaxF: CGFloat { get set }
  • Maximum apparent temperature forecast for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeMaxC;

    Swift

    var feelslikeMaxC: CGFloat { get set }
  • Average apparent temperature forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeAvgF;

    Swift

    var feelslikeAvgF: CGFloat { get set }
  • Average apparent temperature forecast for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat feelslikeAvgC;

    Swift

    var feelslikeAvgC: CGFloat { get set }
  • Forecast dew point forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointF;

    Swift

    var dewpointF: CGFloat { get set }
  • Forecast dew point forecast for the period in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointC;

    Swift

    var dewpointC: CGFloat { get set }
  • Minimum dew point forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointMinF;

    Swift

    var dewpointMinF: CGFloat { get set }
  • Minimum dew point forecast for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointMinC;

    Swift

    var dewpointMinC: CGFloat { get set }
  • Maximum dew point forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointMaxF;

    Swift

    var dewpointMaxF: CGFloat { get set }
  • Maximum dew point forecast for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointMaxC;

    Swift

    var dewpointMaxC: CGFloat { get set }
  • Average dew point forecast for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointAvgF;

    Swift

    var dewpointAvgF: CGFloat { get set }
  • Average dew point forecast for the period in degrees Celcius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat dewpointAvgC;

    Swift

    var dewpointAvgC: CGFloat { get set }
  • Relative humidity for the period as a percentage.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat humidity;

    Swift

    var humidity: CGFloat { get set }
  • Minimum relative humidity for the period as a percentage.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat humidityMin;

    Swift

    var humidityMin: CGFloat { get set }
  • Maximum relative humidity for the period as a percentage.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat humidityMax;

    Swift

    var humidityMax: CGFloat { get set }
  • pop

    Probability of precipitation (POP) for the period as a percentage.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat pop;

    Swift

    var pop: CGFloat { get set }
  • UV index for the period.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat uvIndex;

    Swift

    var uvIndex: CGFloat { get set }
  • Forecast forecasted precipitation for the period in inches. *

    Declaration

    Objective-C

    @property (nonatomic) CGFloat precipIN;

    Swift

    var precipIN: CGFloat { get set }
  • Forecast precipitation for the period in millimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat precipMM;

    Swift

    var precipMM: CGFloat { get set }
  • Forecast ice accumulation for the period in millimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat iceAccumulationMM;

    Swift

    var iceAccumulationMM: CGFloat { get set }
  • Forecast ice accumulation for the period in inches.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat iceAccumulationIN;

    Swift

    var iceAccumulationIN: CGFloat { get set }
  • Forecast snowfall for the period in inches.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowIN;

    Swift

    var snowIN: CGFloat { get set }
  • Forecast snowfall for the period in centimeters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowCM;

    Swift

    var snowCM: CGFloat { get set }
  • Forecast wind speed in knots (KTS).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedKTS;

    Swift

    var windSpeedKTS: CGFloat { get set }
  • Forecast wind speed in miles per hour (MPH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMPH;

    Swift

    var windSpeedMPH: CGFloat { get set }
  • Forecast wind speed in kilometers per hour (KMH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedKMH;

    Swift

    var windSpeedKMH: CGFloat { get set }
  • Forecast minimum wind speed in knots (KTS).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMinKTS;

    Swift

    var windSpeedMinKTS: CGFloat { get set }
  • Forecast minimum wind speed in miles per hour (MPH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMinMPH;

    Swift

    var windSpeedMinMPH: CGFloat { get set }
  • Forecast minimum wind speed in kilometers per hour (KMH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMinKMH;

    Swift

    var windSpeedMinKMH: CGFloat { get set }
  • Forecast maximum wind speed in knots (KTS).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMaxKTS;

    Swift

    var windSpeedMaxKTS: CGFloat { get set }
  • Forecast maximum wind speed in miles per hour (MPH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMaxMPH;

    Swift

    var windSpeedMaxMPH: CGFloat { get set }
  • Forecast maximum wind speed in kilometers per hour (KMH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMaxKMH;

    Swift

    var windSpeedMaxKMH: CGFloat { get set }
  • The wind speed range rounded to the nearest interval of 5 miles per hour above and below the forecasted value.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *windSpeedRangeMPH;

    Swift

    var windSpeedRangeMPH: String? { get }
  • The wind speed range rounded to the nearest interval of 5 kilometers per hour above and below the forecasted value.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *windSpeedRangeKMH;

    Swift

    var windSpeedRangeKMH: String? { get }
  • The wind speed range rounded to the nearest interval of 5 knots per hour above and below the forecasted value.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *windSpeedRangeKTS;

    Swift

    var windSpeedRangeKTS: String? { get }
  • Forecast wind gust speed in knots (KTS).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windGustKTS;

    Swift

    var windGustKTS: CGFloat { get set }
  • Forecast wind gust speed in miles per hour (MPH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windGustMPH;

    Swift

    var windGustMPH: CGFloat { get set }
  • Forecast wind gust speed in kilometers per hour (KMH).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windGustKMH;

    Swift

    var windGustKMH: CGFloat { get set }
  • Forecast cardinal wind direction (e.g., N, E, S, W).

    Declaration

    Objective-C

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

    Swift

    var windDirection: String? { get set }
  • Forecast wind direction in degrees (0-359, 0=North).

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windDirectionDEG;

    Swift

    var windDirectionDEG: CGFloat { get set }
  • Cardinal wind direction at the time of the forecasted minimum wind speed.

    Declaration

    Objective-C

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

    Swift

    var windDirMin: String? { get set }
  • Wind direction in degrees at the time of the forecast minimum wind speed.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windDirMinDEG;

    Swift

    var windDirMinDEG: CGFloat { get set }
  • Cardinal wind direction at the time of the forecasted maximum wind speed.

    Declaration

    Objective-C

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

    Swift

    var windDirMax: String? { get set }
  • Wind direction in degrees at the time of the forecast maximum wind speed.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windDirMaxDEG;

    Swift

    var windDirMaxDEG: CGFloat { get set }
  • Forecast cardinal wind direction (e.g., N, E, S, W) at a height of 80 meters.

    Declaration

    Objective-C

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

    Swift

    var windDir80m: String? { get set }
  • Forecast wind direction in degrees (0-359, 0=North) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windDir80mDEG;

    Swift

    var windDir80mDEG: CGFloat { get set }
  • Cardinal wind direction at the time of the forecasted minimum wind speed at a height of 80 meters.

    Declaration

    Objective-C

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

    Swift

    var windDirMin80m: String? { get set }
  • Wind direction in degrees at the time of the forecast minimum wind speed at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windDirMin80mDEG;

    Swift

    var windDirMin80mDEG: CGFloat { get set }
  • Cardinal wind direction at the time of the forecasted maximum wind speed at a height of 80 meters.

    Declaration

    Objective-C

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

    Swift

    var windDirMax80m: String? { get set }
  • Wind direction in degrees at the time of the forecast maximum wind speed at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windDirMax80mDEG;

    Swift

    var windDirMax80mDEG: CGFloat { get set }
  • Forecast wind speed in knots (KTS) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeed80mKTS;

    Swift

    var windSpeed80mKTS: CGFloat { get set }
  • Forecast wind speed in miles per hour (MPH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeed80mMPH;

    Swift

    var windSpeed80mMPH: CGFloat { get set }
  • Forecast wind speed in kilometers per hour (KMH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeed80mKMH;

    Swift

    var windSpeed80mKMH: CGFloat { get set }
  • Forecast minimum wind speed in knots (KTS) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMin80mKTS;

    Swift

    var windSpeedMin80mKTS: CGFloat { get set }
  • Forecast minimum wind speed in miles per hour (MPH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMin80mMPH;

    Swift

    var windSpeedMin80mMPH: CGFloat { get set }
  • Forecast minimum wind speed in kilometers per hour (KMH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMin80mKMH;

    Swift

    var windSpeedMin80mKMH: CGFloat { get set }
  • Forecast maximum wind speed in knots (KTS) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMax80mKTS;

    Swift

    var windSpeedMax80mKTS: CGFloat { get set }
  • Forecast maximum wind speed in miles per hour (MPH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMax80mMPH;

    Swift

    var windSpeedMax80mMPH: CGFloat { get set }
  • Forecast maximum wind speed in kilometers per hour (KMH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windSpeedMax80mKMH;

    Swift

    var windSpeedMax80mKMH: CGFloat { get set }
  • Forecast wind gust speed in knots (KTS) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windGust80mKTS;

    Swift

    var windGust80mKTS: CGFloat { get set }
  • Forecast wind gust speed in miles per hour (MPH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windGust80mMPH;

    Swift

    var windGust80mMPH: CGFloat { get set }
  • Forecast wind gust speed in kilometers per hour (KMH) at a height of 80 meters.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat windGust80mKMH;

    Swift

    var windGust80mKMH: CGFloat { get set }
  • Forecast barometric pressure in inches of mercury.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat pressureIN;

    Swift

    var pressureIN: CGFloat { get set }
  • Forecast barometric pressure in millibars.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat pressureMB;

    Swift

    var pressureMB: CGFloat { get set }
  • Forecast visibility for the period in kilometers.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat visibilityKM;

    Swift

    var visibilityKM: CGFloat { get set }
  • Forecast visibility for the period in miles.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat visibilityMI;

    Swift

    var visibilityMI: CGFloat { get set }
  • Estimated forecast solar radiation for the period.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat solarRadiationWM2;

    Swift

    var solarRadiationWM2: CGFloat { get set }
  • Minimum estimated forecast solar radiation for the period.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat solarRadiationMinWM2;

    Swift

    var solarRadiationMinWM2: CGFloat { get set }
  • Maximum estimated forecast solar radation for the period.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat solarRadiationMaxWM2;

    Swift

    var solarRadiationMaxWM2: CGFloat { get set }
  • GMT date of the sunrise for the period.

    Declaration

    Objective-C

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

    Swift

    var sunrise: Date? { get set }
  • GMT date of the sunset for the period.

    Declaration

    Objective-C

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

    Swift

    var sunset: Date? { get set }
  • Whether or not the period is during the day (between sunrise and sunset times).

    Declaration

    Objective-C

    @property (nonatomic) BOOL isDay;

    Swift

    var isDay: Bool { get set }
  • Deprecated Properties

    Declaration

    Objective-C

    @property (nonatomic) CGFloat maxTempF;

    Swift

    var maxTempF: CGFloat { get set }