initial checkin
[sfa.git] / sfa / rspecs / elements / interface.py
index 2aadf4d..7617ade 100644 (file)
@@ -1,13 +1,12 @@
-class Interface(dict):
-    element = None
+from sfa.rspecs.elements.element import Element
+
+class Interface(Element):
     fields = {'component_id': None,
               'role': None,
               'client_id': None,
               'ipv4': None,
-    }    
-    def __init__(self, fields={}, element=None):
-        self.element = element
-        dict.__init__(self, Interface.fields)
-        self.update(fields)
-        
+              'bwlimit': None,
+              'node_id': None,
+              'interface_id': None
     
+    }