Dictionary representation

def dict(self, **kwargs):
        """
        Dictionary representation
        """
        return dict(
            time                  = self.timestamp,
            event_data            = self.event_data,
            event_type            = self.event_type,
            partition             = self.partition,
            report_code           = self.report_code,
            event_prefix          = self.event_prefix,
            event_source          = self.event_source,
            event_status          = self.event_status,
            event_code            = hex(self.event_code),
            event_description     = self.event_description,
            **kwargs
        )