-class Interface(dict):
- fields = {'component_id': None,
- 'role': None,
- 'client_id': None,
- 'ipv4': None
- }
- def __init__(self, fields={}):
- dict.__init__(self, Interface.fields)
- self.update(fields)
-
-
+from sfa.rspecs.elements.element import Element
+
+
+class Interface(Element):
+ fields = ['component_id',
+ 'role',
+ 'client_id',
+ 'ipv4',
+ 'bwlimit',
+ 'node_id',
+ 'interface_id',
+ 'mac_address',
+ ]