X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Finterface.py;h=11045df8641be378f1e38e5360aa7ca0f5481fcf;hb=3468d162c0111337234ef5eb3da0f8b1e377d8d2;hp=2aadf4db67f1423822286ebc489732c2e9dee8bf;hpb=e39e728991b762ae0b52b52b06655f0c7f1b7421;p=sfa.git diff --git a/sfa/rspecs/elements/interface.py b/sfa/rspecs/elements/interface.py index 2aadf4db..11045df8 100644 --- a/sfa/rspecs/elements/interface.py +++ b/sfa/rspecs/elements/interface.py @@ -1,13 +1,12 @@ -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', + ]