Adjust API level on swagger and set API doc expansion by default
[pti/o2.git] / o2ims / views / ocloud_dto.py
index 586de3f..0201451 100644 (file)
 #  See the License for the specific language governing permissions and
 #  limitations under the License.
 
-from flask_restx import Namespace, fields
+from flask_restx import fields
 
+from o2ims.views import api
 
-class OcloudDTO:
 
-    api = Namespace("Ocloud", description='Ocloud related operations.')
+class OcloudDTO:
 
     ocloud = api.model(
         "OcloudList",
@@ -33,9 +33,6 @@ class OcloudDTO:
 
 class ResourceTypeDTO:
 
-    api = Namespace(
-        "ResourceType", description='Resource type related operations.')
-
     resource_type_get = api.model(
         "ResourceTypeGet",
         {
@@ -51,9 +48,6 @@ class ResourceTypeDTO:
 
 class ResourcePoolDTO:
 
-    api = Namespace(
-        "ResourcePool", description='Resource pool related operations.')
-
     resource_pool_get = api.model(
         "ResourcePoolGet",
         {
@@ -69,8 +63,6 @@ class ResourcePoolDTO:
 
 class ResourceDTO:
 
-    api = Namespace("Resource", description='Resource related operations.')
-
     resource_list = api.model(
         "ResourceList",
         {
@@ -98,9 +90,6 @@ class ResourceDTO:
 
 class DeploymentManagerDTO:
 
-    api = Namespace("DeploymentManager",
-                    description='Deployment manager related operations.')
-
     deployment_manager_get = api.model(
         "DeploymentManagerGet",
         {
@@ -119,9 +108,6 @@ class DeploymentManagerDTO:
 
 class SubscriptionDTO:
 
-    api = Namespace(
-        "Subscription", description='Subscription related operations.')
-
     subscription_get = api.model(
         "SubscriptionGet",
         {