AWFNormalPeriod

Objective-C

@interface AWFNormalPeriod : AWFWeatherObject

Swift

class AWFNormalPeriod : AWFWeatherObject

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

Period Details

  • Type of normal: “daily”, “monthly” or “annual”.

    Declaration

    Objective-C

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

    Swift

    var type: String? { get set }
  • Number of the month the period is for (1=January, 12=December). Value will be NULL for annual summaries.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger month;

    Swift

    var month: Int { get set }
  • Day of the month the period is for (1-31). Value will be NULL for both monthly and annual summaries.

    Declaration

    Objective-C

    @property (nonatomic) NSInteger date;

    Swift

    var date: Int { get set }

Temperature

  • Normal maximum temperature in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMaxF;

    Swift

    var tempMaxF: CGFloat { get set }
  • Normal maximum temperature in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMaxC;

    Swift

    var tempMaxC: CGFloat { get set }
  • Normal minimum temperature in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMinF;

    Swift

    var tempMinF: CGFloat { get set }
  • Normal minimum temperature in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempMinC;

    Swift

    var tempMinC: CGFloat { get set }
  • Normal average temperature in degrees Fahrenheit.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempAvgF;

    Swift

    var tempAvgF: CGFloat { get set }
  • Normal average temperature in degrees Celsius.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat tempAvgC;

    Swift

    var tempAvgC: CGFloat { get set }

Precipitation

  • Normal precipitation in inches for the month to date. Value will be NULL for annual summaries.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat precipMonthToDateIN;

    Swift

    var precipMonthToDateIN: CGFloat { get set }
  • Normal precipitation in millimeters for the month to date. Value will be NULL for annual summaries.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat precipMonthToDateMM;

    Swift

    var precipMonthToDateMM: CGFloat { get set }
  • Normal precipitation in inches for the year to date.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat precipYearToDateIN;

    Swift

    var precipYearToDateIN: CGFloat { get set }
  • Normal precipitation in millimeters for the year to date.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat precipYearToDateMM;

    Swift

    var precipYearToDateMM: CGFloat { get set }
  • Normal snowfall in inches for the month to date. Value will be NULL for annual summaries.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowMonthToDateIN;

    Swift

    var snowMonthToDateIN: CGFloat { get set }
  • Normal snowfall in centimeters for the month to date. Value will be NULL for annual summaries.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowMonthToDateCM;

    Swift

    var snowMonthToDateCM: CGFloat { get set }
  • Normal snowfall in inches for the year to date.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowYearToDateIN;

    Swift

    var snowYearToDateIN: CGFloat { get set }
  • Normal snowfall in centimeters for the year to date.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat snowYearToDateCM;

    Swift

    var snowYearToDateCM: CGFloat { get set }

Degree Days

  • Normal heating degree days.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat heatingDegreeDays;

    Swift

    var heatingDegreeDays: CGFloat { get set }
  • Normal cooling degree days.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat coolingDegreeDays;

    Swift

    var coolingDegreeDays: CGFloat { get set }