from ...utils.abbreviated_enum import AbbreviatedEnum


class LiningType(AbbreviatedEnum):
    lining_inserted_during_manufacture = ("Lining inserted during manufacture", "M")
    sprayed_lining = ("Sprayed Lining", "SP")
    cured_in_place_lining = ("Cured-in-place Lining", "CIP")
    segmental_linings = ("Segmental Linings", "SEG")
    lining_with_discrete_pipes = ("Lining with Discrete Pipes", "DP")
    lining_with_continuous_pipes = ("Lining with Continuous Pipes", "CP")
    close_fit_lining = ("Close-fit Lining", "CF")
    spirally_wound_lining = ("Spirally-wound Lining", "SW")
    other = ("Other", "Z")
    no_lining = ("No Lining", "Blank")
