X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FGetInterfaces.py;fp=PLC%2FMethods%2FGetNodeNetworks.py;h=2bd7f7c087868694d815b53a9bdb2da33c9bc510;hb=d910a6190fec258ddbf0e26d01539839ac3fdc76;hp=150f87de144da3234a346c17113674a7ce1f0c38;hpb=bad15080f628863dd7d37fd98fad688491b6fe66;p=plcapi.git diff --git a/PLC/Methods/GetNodeNetworks.py b/PLC/Methods/GetInterfaces.py similarity index 57% rename from PLC/Methods/GetNodeNetworks.py rename to PLC/Methods/GetInterfaces.py index 150f87d..2bd7f7c 100644 --- a/PLC/Methods/GetNodeNetworks.py +++ b/PLC/Methods/GetInterfaces.py @@ -2,13 +2,13 @@ from PLC.Faults import * from PLC.Method import Method from PLC.Parameter import Parameter, Mixed from PLC.Filter import Filter -from PLC.NodeNetworks import NodeNetwork, NodeNetworks +from PLC.Interfaces import Interface, Interfaces from PLC.Auth import Auth -class GetNodeNetworks(Method): +class GetInterfaces(Method): """ Returns an array of structs containing details about node network - interfacess. If nodenetworks_filter is specified and is an array + interfacess. If interfaces_filter is specified and is an array of node network identifiers, or a struct of node network fields and values, only node network interfaces matching the filter will be returned. @@ -20,13 +20,13 @@ class GetNodeNetworks(Method): accepts = [ Auth(), - Mixed([NodeNetwork.fields['nodenetwork_id']], - Parameter (int, "nodenetwork id"), - Filter(NodeNetwork.fields)), + Mixed([Interface.fields['interface_id']], + Parameter (int, "interface id"), + Filter(Interface.fields)), Parameter([str], "List of fields to return", nullok = True) ] - returns = [NodeNetwork.fields] + returns = [Interface.fields] - def call(self, auth, nodenetwork_filter = None, return_fields = None): - return NodeNetworks(self.api, nodenetwork_filter, return_fields) + def call(self, auth, interface_filter = None, return_fields = None): + return Interfaces(self.api, interface_filter, return_fields)