devops.enums.base

Base enumerations for mstd checks.

Classes

StrEnum(new_class_name, /, names, *[, ...])

Base class for string enumerations.

class devops.enums.base.StrEnum(new_class_name, /, names, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Base class for string enumerations.

classmethod is_valid(value)[source]

Check if a given string is a valid enumeration member.

Parameters:

value (str) – The string to check.

Returns:

bool – True if the string corresponds to a valid enumeration member, False otherwise.

Return type:

bool

classmethod list_values()[source]

List all enumeration values as strings.

Returns:

list[str] – A list of all enumeration values.

Return type:

list[str]