X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Finterface.py;h=8fa4ec97c50d12931440858410bfac42cf8c9eb6;hb=04a3f20dc71bf8b3f96b1e3172623aa346a638a7;hp=d2022d89c5f7a892cd11c4a601fde67bd80ce240;hpb=18317236953434dfa9ea41328fc21731039e55f1;p=sfa.git diff --git a/sfa/rspecs/elements/interface.py b/sfa/rspecs/elements/interface.py index d2022d89..8fa4ec97 100644 --- a/sfa/rspecs/elements/interface.py +++ b/sfa/rspecs/elements/interface.py @@ -1,11 +1,13 @@ -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', + ]