async def delete_activity(self, id_or_reference: Union[str, ConversationReference]):
        """
        Deletes an existing activity.
        :param id_or_reference:
        :return:
        """
        if type(id_or_reference) == str:
            reference = TurnContext.get_conversation_reference(self.activity)
            reference.activity_id = id_or_reference
        else:
            reference = id_or_reference
        return await self._emit(self._on_delete_activity, reference, self.adapter.delete_activity(self, reference))
async def delete_activity(self, id_or_reference: Union[str, ConversationReference]):
        """
        Deletes an existing activity.
        :param id_or_reference:
        :return:
        """
        if type(id_or_reference) == str:
            reference = TurnContext.get_conversation_reference(self.activity)
            reference.activity_id = id_or_reference
        else:
            reference = id_or_reference
        return await self._emit(self._on_delete_activity, reference, self.adapter.delete_activity(self, reference))
async def delete_activity ( self , id_or_reference : Union [ str , ConversationReference ] ) : if type ( id_or_reference ) == str : reference = TurnContext . get_conversation_reference ( self . activity ) reference . activity_id = id_or_reference else : reference = id_or_reference return await self . _emit ( self . _on_delete_activity , reference , self . adapter . delete_activity ( self , reference ) )
Deletes an existing activity.
        :param id_or_reference:
        :return:
Deletes an existing activity . : param id_or_reference : : return :