diff --git a/astara_neutron/extensions/loadbalancerstatus.py b/astara_neutron/extensions/loadbalancerstatus.py index c21def3..9f01876 100644 --- a/astara_neutron/extensions/loadbalancerstatus.py +++ b/astara_neutron/extensions/loadbalancerstatus.py @@ -62,31 +62,31 @@ class LoadbalancerstatusResource(_authzbase.ResourceDelegate): } -class Loadbalancerstatus(object): +class Loadbalancerstatus(extensions.ExtensionDescriptor): """ """ - def get_name(self): + @classmethod + def get_name(cls): return "loadbalancerstatus" - def get_alias(self): + @classmethod + def get_alias(cls): return "akloadbalancerstatus" - def get_description(self): + @classmethod + def get_description(cls): return "A loadbalancer-status extension" - def get_namespace(self): + @classmethod + def get_namespace(cls): return 'http://docs.dreamcompute.com/api/ext/v1.0' - def get_updated(self): + @classmethod + def get_updated(cls): return "2015-10-09T09:14:43-05:00" - def get_resources(self): + @classmethod + def get_resources(cls): return [extensions.ResourceExtension( 'akloadbalancerstatus', _authzbase.create_extension(LoadbalancerstatusResource()))] - - def get_actions(self): - return [] - - def get_request_extensions(self): - return [] diff --git a/astara_neutron/extensions/routerstatus.py b/astara_neutron/extensions/routerstatus.py index a362601..2b3c493 100644 --- a/astara_neutron/extensions/routerstatus.py +++ b/astara_neutron/extensions/routerstatus.py @@ -53,31 +53,31 @@ class RouterstatusResource(_authzbase.ResourceDelegate): } -class Routerstatus(object): +class Routerstatus(extensions.ExtensionDescriptor): """ """ - def get_name(self): + @classmethod + def get_name(cls): return "routerstatus" - def get_alias(self): + @classmethod + def get_alias(cls): return "dhrouterstatus" - def get_description(self): + @classmethod + def get_description(cls): return "A router-status extension" - def get_namespace(self): + @classmethod + def get_namespace(cls): return 'http://docs.dreamcompute.com/api/ext/v1.0' - def get_updated(self): + @classmethod + def get_updated(cls): return "2014-06-04T09:14:43-05:00" - def get_resources(self): + @classmethod + def get_resources(cls): return [extensions.ResourceExtension( 'dhrouterstatus', _authzbase.create_extension(RouterstatusResource()))] - - def get_actions(self): - return [] - - def get_request_extensions(self): - return []