from ...utils.abbreviated_enum import AbbreviatedEnum


class Material(AbbreviatedEnum):
    asbestos_cement = ("Asbestos cement", "AC")
    bitumen_lining = ("Bitumen (lining)", "BL")
    brick = ("Brick", "BR")
    cast_iron = ("Cast iron", "CI")
    cement_mortar_lining = ("Cement mortar (lining)", "CL")
    concrete = ("Concrete", "CO")
    concrete_segments = ("Concrete segments", "CS")
    ductile_iron = ("Ductile iron", "DI")
    epoxy = ("Epoxy", "EP")
    fibre_cement = ("Fibre cement", "FC")
    fibre_reinforced_plastics = ("Fibre reinforced plastics", "FRP")
    masonry_regular_courses = ("Masonry— in regular courses", "MAC")
    masonry_randomly_coursed = ("Masonry— randomly coursed", "MAR")
    mixed_material_construction = ("Mixed material construction", "MX")
    polyvinyl_chloride = ("Polyvinyl chloride", "PVC")
    polyethylene = ("Polyethylene", "PE")
    pitch_fibre = ("Pitch fibre", "PF")
    polypropylene = ("Polypropylene", "PP")
    polyester = ("Polyester", "PS")
    reinforced_concrete = ("Reinforced concrete", "RC")
    sprayed_concrete = ("Sprayed concrete", "SPC")
    steel = ("Steel", "ST")
    vitrified_clay = ("Vitrified clay", "VC")
    unidentified_material = ("Unidentified material", "X")
    unidentified_type_of_iron_or_steel = ("Unidentified type of iron or steel", "XI")
    unidentified_type_of_plastics = ("Unidentified type of plastics", "XP")
    other = ("Other", "Z")
    point_cured_in_place_pipe = ("Point Cured-In-Place (Pipe)", "PCP")
    spiral_wound_pipe_rehabilitation = ("Spiral Wound Pipe Rehabilitation", "SPR")
