You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
552 B
Python
25 lines
552 B
Python
from enum import StrEnum
|
|
|
|
|
|
class OptimumOHEnum(StrEnum):
|
|
"""
|
|
A custom Enum class that extends StrEnum.
|
|
|
|
This class inherits all functionality from StrEnum, including
|
|
string representation and automatic value conversion to strings.
|
|
|
|
Example:
|
|
class Visibility(DispatchEnum):
|
|
OPEN = "Open"
|
|
RESTRICTED = "Restricted"
|
|
|
|
assert str(Visibility.OPEN) == "Open"
|
|
"""
|
|
|
|
pass # No additional implementation needed
|
|
|
|
|
|
class ResponseStatus(OptimumOHEnum):
|
|
SUCCESS = "success"
|
|
ERROR = "error"
|