@event_detail.setter<EOL><INDENT>def event_detail(self, event_detail):<DEDENT>
if event_detail is not None:<EOL><INDENT>if isinstance(event_detail, str):<EOL><INDENT>self._event_detail = event_detail<EOL><DEDENT>else:<EOL><INDENT>try:<EOL><INDENT>for key, val in event_detail.items():<EOL><INDENT>if isinstance(val, date):<EOL><INDENT>event_detail[key] = str(val)<EOL><DEDENT><DEDENT>self._event_detail = json.dumps(event_detail)<EOL><DEDENT>except TypeError:<EOL><INDENT>raise TypeError('<STR_LIT>')<EOL><DEDENT><DEDENT><DEDENT>
:param event_detail:
:return: