X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=o2ims%2Fviews%2Focloud_dto.py;h=586de3f78a1434fa0a9046d0c2b64fa13d6ed6b5;hb=de778bc19d9329d3c1c3c536bfd702423102277b;hp=15731015684d4ef250dc0c0a96bdda7f11d098f9;hpb=387ee50cfe8e97ba211464c311bb7b6eb9ee2961;p=pti%2Fo2.git diff --git a/o2ims/views/ocloud_dto.py b/o2ims/views/ocloud_dto.py index 1573101..586de3f 100644 --- a/o2ims/views/ocloud_dto.py +++ b/o2ims/views/ocloud_dto.py @@ -19,8 +19,8 @@ class OcloudDTO: api = Namespace("Ocloud", description='Ocloud related operations.') - ocloud_list = api.model( - "List Ocloud object", + ocloud = api.model( + "OcloudList", { 'oCloudId': fields.String(required=True), 'globalCloudId': fields.String, @@ -37,7 +37,7 @@ class ResourceTypeDTO: "ResourceType", description='Resource type related operations.') resource_type_get = api.model( - "Get ResourceType object", + "ResourceTypeGet", { 'resourceTypeId': fields.String(required=True, description='Resource type ID'), @@ -55,7 +55,7 @@ class ResourcePoolDTO: "ResourcePool", description='Resource pool related operations.') resource_pool_get = api.model( - "Get ResourcePool object", + "ResourcePoolGet", { 'resourcePoolId': fields.String(required=True, description='Resource pool ID'), @@ -72,7 +72,7 @@ class ResourceDTO: api = Namespace("Resource", description='Resource related operations.') resource_list = api.model( - "List Resource object", + "ResourceList", { 'resourceId': fields.String(required=True, description='Resource ID'), @@ -84,7 +84,7 @@ class ResourceDTO: ) resource_get = api.model( - "Get Resource object", + "ResourceGet", { 'resourceId': fields.String(required=True, description='Resource ID'), @@ -102,7 +102,7 @@ class DeploymentManagerDTO: description='Deployment manager related operations.') deployment_manager_get = api.model( - "Get DeploymentManager object", + "DeploymentManagerGet", { 'deploymentManagerId': fields.String( required=True, @@ -123,7 +123,7 @@ class SubscriptionDTO: "Subscription", description='Subscription related operations.') subscription_get = api.model( - "Get Subscription object", + "SubscriptionGet", { 'subscriptionId': fields.String(required=True, description='Subscription ID'), @@ -132,3 +132,21 @@ class SubscriptionDTO: 'filter': fields.String, } ) + + subscription = api.model( + "SubscriptionCreate", + { + 'callback': fields.String( + required=True, description='Subscription callback address'), + 'consumerSubscriptionId': fields.String, + 'filter': fields.String, + } + ) + + subscription_post_resp = api.model( + "SubscriptionCreatedResp", + { + 'subscriptionId': fields.String(required=True, + description='Subscription ID'), + } + )