from enum import Enum


class EpcFloorDescriptions(Enum):
    # Solid floor
    solid_insulated = "Solid, insulated"
    solid_insulated_assumed = "Solid, insulated (assumed)"
    solid_no_insulation_assumed = "Solid, no insulation (assumed)"
    solid_limited_insulation_assumed = "Solid, limited insulation (assumed)"

    # Suspended floor
    suspended_insulated = "Suspended, insulated"
    suspended_insulated_assumed = "Suspended, insulated (assumed)"
    suspended_no_insulation_assumed = "Suspended, no insulation (assumed)"
    suspended_limited_insulation_assumed = "Suspended, limited insulation (assumed)"

    unknown = None  # We don't resolve anything
