Files
lib-paveit-demo/src/paveit/datamodels/enumeration.py

51 lines
1.7 KiB
Python
Executable File

from enum import Enum
class LabtestsEnum(Enum):
CITTStiffness = 'CITTStiffness'
SHEARStiffness = 'SheartestStiffness'
class ProcessStatusEnum(Enum):
"""Status eines Prozesses wie Projekt, Task
Ongoing: Ein fortlaufender Prozess, der noch nicht abgeschlossen ist.
In progress: Der Prozess ist aktiv und befindet sich in Arbeit.
Stalled: Der Prozess ist ins Stocken geraten oder vorübergehend gestoppt.
Completed: Der Prozess ist abgeschlossen oder beendet.
Pending: Der Prozess steht noch aus oder wurde noch nicht gestartet.
Suspended: Der Prozess wurde vorübergehend oder dauerhaft ausgesetzt.
Initiated: Der Prozess wurde gestartet oder eingeleitet.
Advanced: Der Prozess hat einen hohen Grad an Fortschritt oder Entwicklung erreicht.
Delayed: Der Prozess wurde verzögert und läuft hinter dem Zeitplan zurück.
Finalized: Der Prozess wurde abgeschlossen, und alle Details sind geklärt.
"""
INITIATED='initiated'
ONGOING = 'ongoing'
COMPLETED = 'completed'
ARCHIVE='archive'
class RelationalOperatorsEnum(Enum):
between = 'between'
lt = 'less than or equal to'
gt = 'greater than or equal to'
class BitumenCategoryEnum(Enum):
Strassenbau = "Straßenbaubitumen"
PmbA = "Elastomermodifizierte Bitumen"
PmbB = "Plastomermodifizierte Bitumen"
# Normen
class NormEnum(Enum):
#Bitumen
DINEN1426 = "DIN EN 1426"
DINEN1427 = "DIN EN 1427"
DINEN12607_1 = "DIN EN 12607-1"
DINEN12592 = "DIN EN 12592"
DINEN12593 = "DIN EN 12593"
DINISO2592 = "DIN EN ISO 2592"
TLBitumen2019 = 'TL Bitumen-StB (08/2019) '
#Gestein
TLGestein2018 = "'TL Gestein-StB 04 (2018)'"