RAD Enumerations in Python

Enumerations are primarily used to offer a restricted range of choices for a property, an interface method parameter, result, or error.