+++ /dev/null
-# Copyright 2018 ZTE Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#         http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from rest_framework import serializers
-from link import LinkSerializer
-
-
-class _LinkSerializer(serializers.Serializer):
-    this = LinkSerializer(
-        help_text='URI of this resource.',
-        required=True,
-        allow_null=False
-    )
-    nsd_content = LinkSerializer(
-        help_text='Link to the NSD content resource.',
-        required=True,
-        allow_null=False
-    )
 
 
 from rest_framework import serializers
 from problem_details import ProblemDetailsSerializer
-from _link import _LinkSerializer
+from link import LinkSerializer
+
+
+class _LinkSerializer(serializers.Serializer):
+    this = LinkSerializer(
+        help_text='URI of this resource.',
+        required=True,
+        allow_null=False
+    )
+    nsd_content = LinkSerializer(
+        help_text='Link to the NSD content resource.',
+        required=True,
+        allow_null=False
+    )
 
 
 class NsdInfoSerializer(serializers.Serializer):
         allow_null=False,
         allow_blank=False
     )
-    nsdUsageState = serializers.CharField(
+    nsdUsageState = serializers.ChoiceField(
         help_text='Usage state of the individual NS descriptor resource.',
         choices=['IN_USE', 'NOT_IN_USE'],
         required=True,
         allow_null=False,
-        allow_blank=False
     )
     userDefinedData = serializers.DictField(
         help_text='User defined data for the individual NS descriptor resource. \
         required=False,
         allow_null=True
     )
-    _link = _LinkSerializer(
+    _links = _LinkSerializer(
         help_text='Links to resources related to this resource.',
         required=True,
-        allow_null=False
+        allow_null=True  # TODO: supposed to be False
     )