def download_attachments(self):
if not self._parent.has_attachments:<EOL><INDENT>log.debug(<EOL>'<STR_LIT>'.format(<EOL>self._parent.__class__.__name__))<EOL>return False<EOL><DEDENT>if not self._parent.object_id:<EOL><INDENT>raise RuntimeError(<EOL>'<STR_LIT>'.format(<EOL>self._parent.__class__.__name__))<EOL><DEDENT>url = self.build_url(self._endpoints.get('<STR_LIT>').format(<EOL>id=self._parent.object_id))<EOL>response = self._parent.con.get(url)<EOL>if not response:<EOL><INDENT>return False<EOL><DEDENT>attachments = response.json().get('<STR_LIT:value>', [])<EOL>self.untrack = True<EOL>self.add({self._cloud_data_key: attachments})<EOL>self.untrack = False<EOL>return True<EOL>
Downloads this message attachments into memory.
        Need a call to 'attachment.save' to save them on disk.

        :return: Success / Failure
        :rtype: bool