code: def update_settings(faker) -> NodeSettingsUpdate:
      return NodeSettingsUpdate(
          name=faker.name(),
          description=faker.text(),
          on_board=faker.boolean(),
      )
  
file_path: PySyft/packages/syft/tests/syft/settings/fixtures.py
imports: from datetime import datetime
  import pytest
  from syft.__init__ import __version__
  from syft.abstract_node import NodeSideType
  from syft.abstract_node import NodeType
  from syft.node.credentials import SyftSigningKey
  from syft.service.metadata.node_metadata import NodeMetadataJSON
  from syft.service.settings.settings import NodeSettingsUpdate
  from syft.service.settings.settings import NodeSettingsV2
  from syft.service.settings.settings_service import SettingsService
  from syft.service.settings.settings_stash import SettingsStash
  from syft.types.syft_object import HIGHEST_SYFT_OBJECT_VERSION
  from syft.types.syft_object import LOWEST_SYFT_OBJECT_VERSION
  from syft.types.uid import UID
label_desc: Use image node_id 3 for calling a global function with example usage: update_settings(faker) and returns: NodeSettingsUpdate