from .namedelement import NamedElement | |
from .property import Property | |
""" Class for parsing 'enum' definition elements from an interface. | |
""" | |
class Enum(NamedElement): | |
def __init__(self, **kwargs): | |
self.values = [Property(**v) for v in kwargs.pop("values", [])] | |
super(Enum, self).__init__(**kwargs) |