<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_id(self, details=False):
 # pylint: disable=unused-argument """Get daemon identification information :return: A dict with the following structure :: { "alignak": selfAlignak instance name "type": daemon type "name": daemon name "version": Alignak version } :rtype: dict """

        # Modules information
        res = {
            "alignak": getattr(self, 'alignak_name', 'unknown'),
            "type": getattr(self, 'type', 'unknown'),
            "name": getattr(self, 'name', 'unknown'),
            "version": VERSION
        }
        return res