X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Finterface.py;h=8fa4ec97c50d12931440858410bfac42cf8c9eb6;hb=04a3f20dc71bf8b3f96b1e3172623aa346a638a7;hp=2aadf4db67f1423822286ebc489732c2e9dee8bf;hpb=41c41945e7cfdcfb92a3fce70764a714f5bc8086;p=sfa.git diff --git a/sfa/rspecs/elements/interface.py b/sfa/rspecs/elements/interface.py index 2aadf4db..8fa4ec97 100644 --- a/sfa/rspecs/elements/interface.py +++ b/sfa/rspecs/elements/interface.py @@ -1,13 +1,13 @@ -class Interface(dict): - element = None - 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) - - +from sfa.rspecs.elements.element import Element + + +class Interface(Element): + fields = ['component_id', + 'role', + 'client_id', + 'ipv4', + 'bwlimit', + 'node_id', + 'interface_id', + 'mac_address', + ]