package com.tt.honeyDue.models

/**
 * Static option lists for home profile pickers.
 * Each entry is a (apiValue, displayLabel) pair.
 */
object HomeProfileOptions {
    val heatingTypes = listOf(
        "gas_furnace" to "Gas Furnace",
        "electric" to "Electric",
        "heat_pump" to "Heat Pump",
        "boiler" to "Boiler",
        "radiant" to "Radiant",
        "wood_stove" to "Wood Stove",
        "none" to "None"
    )
    val coolingTypes = listOf(
        "central_ac" to "Central AC",
        "window_unit" to "Window Unit",
        "mini_split" to "Mini Split",
        "evaporative" to "Evaporative",
        "none" to "None"
    )
    val waterHeaterTypes = listOf(
        "tank_gas" to "Tank (Gas)",
        "tank_electric" to "Tank (Electric)",
        "tankless" to "Tankless",
        "solar" to "Solar",
        "heat_pump_wh" to "Heat Pump"
    )
    val roofTypes = listOf(
        "asphalt_shingle" to "Asphalt Shingle",
        "metal" to "Metal",
        "tile" to "Tile",
        "flat_tpo" to "Flat/TPO",
        "slate" to "Slate",
        "wood_shake" to "Wood Shake"
    )
    val exteriorTypes = listOf(
        "vinyl_siding" to "Vinyl Siding",
        "brick" to "Brick",
        "stucco" to "Stucco",
        "wood" to "Wood",
        "stone" to "Stone",
        "fiber_cement" to "Fiber Cement"
    )
    val flooringTypes = listOf(
        "hardwood" to "Hardwood",
        "carpet" to "Carpet",
        "tile" to "Tile",
        "laminate" to "Laminate",
        "vinyl" to "Vinyl"
    )
    val landscapingTypes = listOf(
        "lawn" to "Lawn",
        "xeriscaping" to "Xeriscaping",
        "none" to "None"
    )
}
