xref: /openbmc/sdbusplus/tools/sdbusplus/enum.py (revision 9f77a47a)
1from .namedelement import NamedElement
2from .property import Property
3
4""" Class for parsing 'enum' definition elements from an interface.
5"""
6
7
8class Enum(NamedElement):
9    def __init__(self, **kwargs):
10        self.values = [Property(**v) for v in kwargs.pop("values", [])]
11
12        super(Enum, self).__init__(**kwargs)
13