# Enum #
`__members__`
`__members__`
Enum
Enum enum.py Enum
```python
class Enum(metaclass=EnumMeta):
"""Generic enumeration.
Derive from this class to define new enumerations.
"""
```
Enum EnumMeta EnumMeta
```python
class EnumMeta(type):
"""Metaclass for Enum"""
@property
def __members__(cls):
"""Returns a mapping of member name->value.
This mapping lists all enum members, including aliases. Note that this
is a read-only view of the internal mapping.
"""
return MappingProxyType(cls._member_map_)
```
`__members__` Dict Map MappingProxyType @property `__members__(cls)` `__members__`