from ...utils.abbreviated_enum import AbbreviatedEnum


class NodeType(AbbreviatedEnum):
    manhole = ("Manhole", "MH")
    inspection_chamber = ("Inspection Chamber", "IC")
    rodding_eye = ("Rodding Eye", "RE")
    lamphole = ("Lamphole", "LH")
    outfall = ("Outfall", "OF")
    major_connection_without_manhole = ("Major Connection without Manhole", "BR")
    gully = ("Gully", "GY")
    catchpit = ("Catchpit", "CP")
    soakaway = ("Soakaway", "SK")
    oil_separator = ("Oil Separator", "OS")
    running_trap = ("Running Trap", "RG")
    buchan_trap = ("Buchan Trap", "BN")
    winser_trap = ("Winser Trap", "WR")
    other_special_chamber = ("Other Special Chamber", "OC")
