from ...utils.abbreviated_enum import AbbreviatedEnum


class PipeShape(AbbreviatedEnum):
    arched = ("Arched", "A")
    barrel = ("Barrel", "B")
    circular = ("Circular", "C")
    egg_shaped = ("Egg-shaped", "E")
    horseshoe = ("Horseshoe", "H")
    oval = ("Oval", "O")
    rectangular = ("Rectangular", "R")
    square = ("Square", "S")
    trapezoidal = ("Trapezoidal", "T")
    u_shaped_with_flat_top = ("U-shaped with Flat Top", "U")
    other = ("Other", "Z")
