graviti.portex.enum
#
Portex enum values releated classes.
Module Contents#
Classes#
The base class of portex enum values. |
|
The portex enum values in list format. |
|
The portex enum values in dict format. |
Functions#
|
The factory function of EnumValues. |
Attributes#
- class graviti.portex.enum.EnumValues[source]#
The base class of portex enum values.
- class graviti.portex.enum.EnumValueList(values)[source]#
Bases:
EnumValues
,graviti.utility.UserSequence
[EnumValueType
]The portex enum values in list format.
- Parameters
values (Iterable[EnumValueType]) – The enum values.
- class graviti.portex.enum.EnumValueDict(values)[source]#
Bases:
EnumValues
,graviti.utility.UserMapping
[int
,EnumValueType
]The portex enum values in dict format.
- Parameters
values (Mapping[int, EnumValueType]) – The enum values.
- graviti.portex.enum.create_enum_values(values)[source]#
The factory function of EnumValues.
- Parameters
values (Union[Sequence[EnumValueType], Mapping[int, EnumValueType]]) – The enum values.
- Returns
The EnumValues instance created by the input enum values.
- Raises
TypeError – When the input enum values is not in list or dict format.
- Return type