Add the alarm_dto missing fields to compliance check. 08/9808/1
authordliu5 <david.liu@windriver.com>
Thu, 17 Nov 2022 09:45:17 +0000 (17:45 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Fri, 25 Nov 2022 08:22:23 +0000 (16:22 +0800)
Issue-ID: INF-364

Signed-off-by: dliu5 <david.liu@windriver.com>
Change-Id: I4bd9874f3fd59d289bca2f6013e87f2299369e8a

o2ims/views/alarm_dto.py

index 823268f..6697f20 100644 (file)
@@ -26,10 +26,21 @@ class AlarmDTO:
                 required=True,
                 description='Alarm Event Record ID'),
             'resourceTypeId': fields.String,
+            'resourceTypeID': fields.String(attribute='resourceTypeId'),
             'resourceId': fields.String,
+            'resourceID': fields.String(attribute='resourceId'),
+            'alarmEventRecordID':
+            fields.String(attribute='alarmEventRecordId'),
             'alarmDefinitionId': fields.String,
+            'alarmDefinitionID': fields.String(attribute='alarmDefinitionId'),
+            'probableCauseId': fields.String,
+            'probableCauseID': fields.String(attribute='probableCauseId'),
             'alarmRaisedTime': fields.String,
             'perceivedSeverity': fields.String,
+            'alarmChangedTime': fields.String,
+            'alarmAcknowledgeTime': fields.String,
+            'alarmAcknowledged': fields.Boolean,
+            'extensions': fields.Raw(attribute='extensions'),
         }
     )