docs: def consume_asset(event, agreement_id, did, service_agreement, consumer_account, consume_callback):
      """
      Consumption of an asset after get the event call.
  
      :param event: AttributeDict with the event data.
      :param agreement_id: id of the agreement, hex str
      :param did: DID, str
      :param service_agreement: ServiceAgreement instance
      :param consumer_account: Account instance of the consumer
      :param consume_callback:
      """
      logger.debug(f"consuming asset after event {event}.")
      if consume_callback:
          config = ConfigProvider.get_config()
          secret_store = SecretStoreProvider.get_secret_store(
              config.secret_store_url, config.parity_url, consumer_account
          )
          brizo = BrizoProvider.get_brizo()
  
          consume_callback(
              agreement_id,
              service_agreement.service_definition_id,
              DIDResolver(Keeper.get_instance().did_registry).resolve(did),
              consumer_account,
              ConfigProvider.get_config().downloads_path,
              brizo,
              secret_store
          )