AWFConditionSummaryPeriod

Objective-C

@interface AWFConditionSummaryPeriod : AWFWeatherObject

Swift

class AWFConditionSummaryPeriod : AWFWeatherObject

An AWFConditionSummaryPeriod object represents data for a single period returned by the conditions/summary 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 }
  • Date range for the period.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull range;

    Swift

    var range: AWFRangeSummary { get set }

Weather & Clouds

  • Primary observed weather phrase for the period.

    Declaration

    Objective-C

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

    Swift

    var weather: String? { get set }
  • Coded weather for the primary weather observed during the period.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var weatherFull: String? { get set }
  • Full set of weather codes for the observed weather during the period.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<AWFConditionWeatherCodedItem> *weatherFullCoded;

    Swift

    var weatherFullCoded: [[String : Any]]? { get set }
  • Total number of weather records for the period. If no weather other than sky conditions was reported, this value will be zero.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger weatherCount;

    Swift

    var weatherCount: Int { get set }
  • Array of unique cloud codes that were observed during the period.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSArray<NSString *> *cloudsCoded;

    Swift

    var cloudsCoded: [String]? { get set }
  • Weather icon representing the observed weather from the default icon set.

    Declaration

    Objective-C

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

    Swift

    var icon: String? { get set }
  • Sky coverage range for the period as a percentage.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull skyCoverPercentage;

    Swift

    var skyCoverPercentage: AWFRangeSummary { get set }

Temperatures

  • Temperature range observed during the period in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull tempC;

    Swift

    var tempC: AWFRangeSummary { get set }
  • Temperature range observed during the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull tempF;

    Swift

    var tempF: AWFRangeSummary { get set }
  • Feels like temperature range observed during the period in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull feelslikeC;

    Swift

    var feelslikeC: AWFRangeSummary { get set }
  • Feels like temperature range observed during the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull feelslikeF;

    Swift

    var feelslikeF: AWFRangeSummary { get set }
  • Dew point range for the period in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull dewpointC;

    Swift

    var dewpointC: AWFRangeSummary { get set }
  • Dew point range for the period in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull dewpointF;

    Swift

    var dewpointF: AWFRangeSummary { get set }
  • Humidity range for the period as a percentage.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull humidity;

    Swift

    var humidity: AWFRangeSummary { get set }

Winds

  • Wind speed range for the period in knots.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windSpeedKTS;

    Swift

    var windSpeedKTS: AWFWindRangeSummary { get set }
  • Wind speed range for the period in miles per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windSpeedMPH;

    Swift

    var windSpeedMPH: AWFWindRangeSummary { get set }
  • Wind speed range for the period in kilometers per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windSpeedKMH;

    Swift

    var windSpeedKMH: AWFWindRangeSummary { get set }
  • Wind gust range for the period in knots.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windGustKTS;

    Swift

    var windGustKTS: AWFWindRangeSummary { get set }
  • Wind gust range for the period in miles per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windGustMPH;

    Swift

    var windGustMPH: AWFWindRangeSummary { get set }
  • Wind gust range for the period in kilometers per hour.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFWindRangeSummary *_Nonnull windGustKMH;

    Swift

    var windGustKMH: AWFWindRangeSummary { get set }

Pressure

  • Barometric pressure range for the period in millibars.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull pressureMB;

    Swift

    var pressureMB: AWFRangeSummary { get set }
  • Barometric pressure range for the period in inches of mercury.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull pressureIN;

    Swift

    var pressureIN: AWFRangeSummary { get set }

Visibility

  • Surface visibility range for the period in kilometers.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull visibilityKM;

    Swift

    var visibilityKM: AWFRangeSummary { get set }
  • Surface visibility range for the period in miles.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull visibilityMI;

    Swift

    var visibilityMI: AWFRangeSummary { get set }

Precipitation

  • Total precipitation range observed for the period in inches.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull precipIN;

    Swift

    var precipIN: AWFPrecipRangeSummary { get set }
  • Total precipitation range observed for the period in millimeters.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull precipMM;

    Swift

    var precipMM: AWFPrecipRangeSummary { get set }
  • Total snowfall range observed for the period in inches.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull snowIN;

    Swift

    var snowIN: AWFPrecipRangeSummary { get set }
  • Total snowfall range observed for the period in centimeters.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFPrecipRangeSummary *_Nonnull snowCM;

    Swift

    var snowCM: AWFPrecipRangeSummary { get set }

Other

  • Solar radiation range for the period in watts per square meter (not provided by all stations).

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull solarRadiationWM2;

    Swift

    var solarRadiationWM2: AWFRangeSummary { get set }
  • uvi

    Ultraviolet radiation range for the period.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWFRangeSummary *_Nonnull uvi;

    Swift

    var uvi: AWFRangeSummary { get set }