from ...utils.abbreviated_enum import AbbreviatedEnum


class AccessPointType(AbbreviatedEnum):
    access_point_backflow_preventer = ("Access Point Backflow Preventer", "ABP")
    access_point_cleanout = ("Access Point Cleanout", "ACO")
    access_point_lateral_trap = ("Access Point Lateral Trap", "ALT")
    access_point_mainline = ("Access Point Mainline", "AML")
    access_point_roof_vent = ("Access Point Roof Vent", "ARV")
    access_point_wye = ("Access Point Wye", "AW")
    access_point_double_wye = ("Access Point Double Wye", "AWD")
    access_point_cleanout_saddle = ("Access Point Cleanout Saddle", "ACOS")
    access_point_other = ("Access Point Other", "AZ")
    access_point_cleanout_mainline = ("Access Point Cleanout Mainline", "ACOM")
    access_point_cleanout_property = ("Access Point Cleanout Property", "ACOP")
    access_point_cleanout_house = ("Access Point Cleanout House", "ACOH")
    access_point_manhole = ("Access Point Manhole", "AMH")
    access_point_wastewater_access = ("Access Point Wastewater Access", "AWA")
