enums
Global enums used throughout the project.
Activities
Bases: Metric
Activities from OSRS.
Source code in wom/enums.py
BaseEnum
Bases: Enum
The base enum all library enums inherit from.
Source code in wom/enums.py
from_str
classmethod
Generate this enum from the given value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
value |
str
|
The value to generate from. |
required |
Returns:
Type | Description |
---|---|
T
|
The generated enum. |
from_str_maybe
classmethod
Attempt to generate this enum from the given value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
value |
str
|
The value to generate from. |
required |
Returns:
Type | Description |
---|---|
t.Optional[T]
|
The generated enum or |
Source code in wom/enums.py
Bosses
Bases: Metric
Bosses from OSRS.
Source code in wom/enums.py
ComputedMetrics
Metric
Bases: BaseEnum
Represents a metric, this enum has no attributes itself.
Tip
Will always be one of Activities
,
Bosses
, ComputedMetrics
,
or Skills
.
Source code in wom/enums.py
Period
Skills
Bases: Metric
Skills from OSRS.