From 6b547f62a244474a75e13fe35131e7babd037196 Mon Sep 17 00:00:00 2001 From: tengqm Date: Fri, 27 Feb 2015 13:58:07 +0800 Subject: [PATCH] Improved Event object model --- senlinclient/v1/models.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/senlinclient/v1/models.py b/senlinclient/v1/models.py index e26b939a..c8d77ea6 100644 --- a/senlinclient/v1/models.py +++ b/senlinclient/v1/models.py @@ -559,8 +559,27 @@ class Event(resource.Resource): obj_id = resource.prop('obj_id') obj_name = resource.prop('obj_name') obj_type = resource.prop('obj_type') + cluster_id = resource.prop('cluster_id') level = resource.prop('level') user = resource.prop('user') + project = resource.prop('project') action = resource.prop('action') status = resource.prop('status') status_reason = resource.prop('status_reason') + + def to_dict(self): + event_dict = { + 'id': self.id, + 'timestamp': self.timestamp, + 'obj_id': self.obj_id, + 'obj_type': self.obj_type, + 'obj_name': self.obj_name, + 'cluster_id': self.cluster_id, + 'level': self.level, + 'user': self.user, + 'project': self.project, + 'action': self.action, + 'status': self.status, + 'status_reason': self.status_reason, + } + return event_dict