CaseInsensitiveEnumMeta Enum
Enum metaclass to allow for interoperability with case-insensitive strings.
Consuming this metaclass in an SDK should be done in the following manner:
from enum import Enum
from six import with_metaclass
from azure.core import CaseInsensitiveEnumMeta
class MyCustomEnum(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)):
FOO = 'foo'
BAR = 'bar'
- Inheritance
-
enum.EnumMetaCaseInsensitiveEnumMeta
Constructor
CaseInsensitiveEnumMeta(cls, bases, classdict, **kwds)
Parameters
- metacls
- cls
- bases
- classdict
Feedback
Submit and view feedback for