Table of Contents

Class RainPointWeatherReading

Namespace
RainPointClient
Assembly
RainPointClient.dll

A nullable weather observation or forecast. Missing/invalid readings remain unknown.

public sealed class RainPointWeatherReading
Inheritance
RainPointWeatherReading
Inherited Members

Properties

CloudCoverPercent

Gets cloud cover in percent, or null when unavailable.

public decimal? CloudCoverPercent { get; }

Property Value

decimal?

ExpiresAt

Gets the reading's expiry instant, or null for an absent or invalid expiry.

public DateTimeOffset? ExpiresAt { get; }

Property Value

DateTimeOffset?

FeelsLikeCelsius

Gets apparent temperature in degrees Celsius, or null when unavailable.

public decimal? FeelsLikeCelsius { get; }

Property Value

decimal?

ForecastDate

Vendor-local forecast date/time, without assuming the computer's time zone.

public DateTime? ForecastDate { get; }

Property Value

DateTime?

ForecastLocalTime

Gets the supplied forecast wall-clock time without applying the computer's local time zone.

public DateTime? ForecastLocalTime { get; }

Property Value

DateTime?

HumidityPercent

Gets relative humidity in percent, or null when unavailable.

public decimal? HumidityPercent { get; }

Property Value

decimal?

MaximumCelsius

Gets maximum temperature in degrees Celsius, or null when unavailable.

public decimal? MaximumCelsius { get; }

Property Value

decimal?

MaximumFeelsLikeCelsius

Gets maximum apparent temperature in degrees Celsius, or null when unavailable.

public decimal? MaximumFeelsLikeCelsius { get; }

Property Value

decimal?

MinimumCelsius

Gets minimum temperature in degrees Celsius, or null when unavailable.

public decimal? MinimumCelsius { get; }

Property Value

decimal?

MinimumFeelsLikeCelsius

Gets minimum apparent temperature in degrees Celsius, or null when unavailable.

public decimal? MinimumFeelsLikeCelsius { get; }

Property Value

decimal?

RainProbabilityPercent

Gets precipitation probability in percent, or null when unavailable.

public decimal? RainProbabilityPercent { get; }

Property Value

decimal?

Sunrise

Gets the supplied sunrise value, or null when unavailable.

public TimeSpan? Sunrise { get; }

Property Value

TimeSpan?

Sunset

Gets the supplied sunset value, or null when unavailable.

public TimeSpan? Sunset { get; }

Property Value

TimeSpan?

TemperatureCelsius

Gets air temperature in degrees Celsius, or null when unavailable.

public decimal? TemperatureCelsius { get; }

Property Value

decimal?

UltravioletIndex

Gets the unitless UV index, or null when unavailable.

public decimal? UltravioletIndex { get; }

Property Value

decimal?

WeatherCode

Gets the vendor weather-condition code, or null when unavailable.

public string? WeatherCode { get; }

Property Value

string

WindDirection

Gets the vendor wind-direction description, or null when unavailable.

public string? WindDirection { get; }

Property Value

string

WindSpeedKilometresPerHour

Gets wind speed in kilometres per hour, or null when unavailable.

public decimal? WindSpeedKilometresPerHour { get; }

Property Value

decimal?