Skip to content

EnergyRating

Energy efficiency rating information stored as integer enums from the source system.

Location

docs/models/shared/EnergyRating.cs

Properties

Property Type Description Example
EnergyLetter int? Energy rating letter (Vitec: energyLetter). Values: 1=A, 2=B, 3=C, 4=D, 5=E, 6=F, 7=G, 8=Unknown 3 (C rating)
EnergyColorCode int? Energy color code (Vitec: energyColorCode). Values: 0=Green, 1=LightGreen, 2=Yellow, 3=Orange, 4=Red, 5=Unknown 2 (Yellow)
Description string Full energy rating description "Average energy efficiency"

Usage Example

var energyRating = new EnergyRating
{
    EnergyLetter = 3,  // C rating (1=A, 2=B, 3=C, etc.)
    EnergyColorCode = 2,   // Yellow color
    Description = "This property has average energy efficiency"
};

Energy Rating Values

Note: The exact integer enum values and their meanings depend on the source system (e.g., Vitec). Refer to the source system API documentation for the specific enum mappings.

Typical Energy Rating Scale (for reference)

Letter Color Efficiency
A Dark Green Very High
B Green High
C Light Green Good
D Yellow Average
E Orange Below Average
F Red Low
G Dark Red Very Low

Norwegian Context

Energy ratings are mandatory for properties in Norway and follow the EU Energy Performance Directive. The rating is based on:

  • Heating system efficiency
  • Insulation quality
  • Ventilation system
  • Hot water system
  • Use of renewable energy

Used By

  • Estate

Download