2023-05-26 12:31:24 -07:00
|
|
|
from enum import Enum
|
|
|
|
|
|
|
|
|
|
|
|
class UnitLength(str, Enum):
|
2023-11-27 16:01:20 -08:00
|
|
|
"""The valid types of length units.""" # noqa: E501
|
2023-05-26 12:31:24 -07:00
|
|
|
|
2023-11-27 16:01:20 -08:00
|
|
|
"""# Centimeters <https://en.wikipedia.org/wiki/Centimeter> """ # noqa: E501
|
|
|
|
CM = "cm"
|
|
|
|
"""# Feet <https://en.wikipedia.org/wiki/Foot_(unit)> """ # noqa: E501
|
|
|
|
FT = "ft"
|
|
|
|
"""# Inches <https://en.wikipedia.org/wiki/Inch> """ # noqa: E501
|
|
|
|
IN = "in"
|
|
|
|
"""# Meters <https://en.wikipedia.org/wiki/Meter> """ # noqa: E501
|
|
|
|
M = "m"
|
|
|
|
"""# Millimeters <https://en.wikipedia.org/wiki/Millimeter> """ # noqa: E501
|
|
|
|
MM = "mm"
|
|
|
|
"""# Yards <https://en.wikipedia.org/wiki/Yard> """ # noqa: E501
|
|
|
|
YD = "yd"
|
|
|
|
|
|
|
|
def __str__(self) -> str:
|
|
|
|
return str(self.value)
|