AWFRiverGauge

Objective-C

@interface AWFRiverGauge : AWFGeographicObject

Swift

class AWFRiverGauge : AWFGeographicObject

An AWFRiverGauge object represents data returned by the rivers/gauges endpoint of the Aeris Weather API.

  • The river gauge identifier.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull stationId;

    Swift

    var stationId: String { get set }
  • The water body that the gauge measures.

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull waterbody;

    Swift

    var waterbody: String { get set }
  • The different gauge flood categories and the levels.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWFRiverCategory *> *_Nonnull categories;

    Swift

    var categories: [AWFRiverCategory] { get set }
  • The local flood impacts near the gauge.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWFRiverImpact *> *_Nonnull impacts;

    Swift

    var impacts: [AWFRiverImpact] { get set }
  • The historic flood crests for the gauge.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWFRiverRecord *> *_Nonnull historicCrests;

    Swift

    var historicCrests: [AWFRiverRecord] { get set }
  • The most recent flood crests for the gauge.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWFRiverRecord *> *_Nonnull recentCrests;

    Swift

    var recentCrests: [AWFRiverRecord] { get set }
  • The low water records for the gauge.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWFRiverRecord *> *_Nonnull lowWaterRecords;

    Swift

    var lowWaterRecords: [AWFRiverRecord] { get set }