Class RainPointHomeDetails
- Namespace
- RainPointClient
- Assembly
- RainPointClient.dll
A home management observation. Read again after any attempted change.
public sealed class RainPointHomeDetails
- Inheritance
-
RainPointHomeDetails
- Inherited Members
Properties
CalendarTimeZone
Null when the reported calendar offset/transition data is missing or malformed.
public RainPointCalendarTimeZone? CalendarTimeZone { get; }
Property Value
CurrencyCode
Gets the vendor currency code, or null when absent.
public int? CurrencyCode { get; }
Property Value
- int?
DisplayUnits
Gets decoded app display preferences, or null when unsupported or malformed.
public RainPointDisplayUnits? DisplayUnits { get; }
Property Value
Id
Gets the cloud home identifier.
public long Id { get; }
Property Value
IsOwner
Gets whether the account is the home owner, or null for unknown permission metadata.
public bool? IsOwner { get; }
Property Value
- bool?
Latitude
Gets latitude in decimal degrees, or null for an absent or invalid coordinate.
public decimal? Latitude { get; }
Property Value
Longitude
Gets longitude in decimal degrees, or null for an absent or invalid coordinate.
public decimal? Longitude { get; }
Property Value
Name
Gets the home's assigned display name.
public string Name { get; }
Property Value
Role
Gets the recognized non-owner role, or null when the role code is unknown.
public RainPointMemberRole? Role { get; }
Property Value
Rooms
Gets the rooms included in this home snapshot.
public IReadOnlyList<RainPointRoom> Rooms { get; }
Property Value
TimeZoneName
Gets the reported IANA time-zone name, or null when absent.
public string? TimeZoneName { get; }
Property Value
TimeZoneOffsetMinutes
Gets the reported base UTC offset in minutes, or null when absent.
public int? TimeZoneOffsetMinutes { get; }
Property Value
- int?