def _unregister_service(self) -> None:
    '\n        Unregister service from the SOEF.\n\n        :return: None\n        '
    strategy = cast(GenericStrategy, self.context.strategy)
    description = strategy.get_unregister_service_description()
    oef_search_dialogues = cast(OefSearchDialogues, self.context.oef_search_dialogues)
    oef_search_msg = OefSearchMessage(performative=OefSearchMessage.Performative.UNREGISTER_SERVICE, dialogue_reference=oef_search_dialogues.new_self_initiated_dialogue_reference(), service_description=description)
    oef_search_msg.counterparty = self.context.search_service_address
    oef_search_dialogues.update(oef_search_msg)
    self.context.outbox.put_message(message=oef_search_msg)
    self.context.logger.info('unregistering service from SOEF.')
Unregister service from the SOEF.

:return: None
def _unregister_service(self) -> None:
    '\n        Unregister service from the SOEF.\n\n        :return: None\n        '
    strategy = cast(GenericStrategy, self.context.strategy)
    description = strategy.get_unregister_service_description()
    oef_search_dialogues = cast(OefSearchDialogues, self.context.oef_search_dialogues)
    oef_search_msg = OefSearchMessage(performative=OefSearchMessage.Performative.UNREGISTER_SERVICE, dialogue_reference=oef_search_dialogues.new_self_initiated_dialogue_reference(), service_description=description)
    oef_search_msg.counterparty = self.context.search_service_address
    oef_search_dialogues.update(oef_search_msg)
    self.context.outbox.put_message(message=oef_search_msg)
    self.context.logger.info('unregistering service from SOEF.')