{
    "name": "@ohos/pasteboard",
    "description": "Allowing paste/copy functions",
    "version": "3.0",
    "license": "Apache License 2.0",
    "publishAs": "code-segment",
    "segment": {
      "destPath": "foundation/distributeddatamgr/pasteboard"
    },
    "dirs": {},
    "scripts": {},
    "component": {
      "name": "pasteboard",
      "subsystem": "distributeddatamgr",
      "syscap": [
        "SystemCapability.MiscServices.Pasteboard"
      ],
      "features": [
        "pasteboard_dlp_part_enabled",
        "pasteboard_device_info_manager_part_enabled",
        "pasteboard_device_manager_part_enabled",
        "pasteboard_screenlock_mgr_part_enabled",
        "pasteboard_dataclassification_enabled",
        "pasteboard_cockpit_platform_enabled"
      ],
      "adapted_system_type": [
        "standard"
      ],
      "rom":"300KB",
      "ram":"1024KB",
      "deps": {
        "components": [
          "ability_base",
          "ability_runtime",
          "access_token",
          "app_file_service",
          "bundle_framework",
          "cJSON",
          "c_utils",
          "common_event_service",
          "device_info_manager",
          "device_manager",
          "data_share",
          "dataclassification",
          "dfs_service",
          "dlp_permission_service",
          "ets_frontend",
          "eventhandler",
          "file_api",
          "hiappevent",
          "hisysevent",
          "hitrace",
          "hilog",
          "init",
          "input",
          "imf",
          "ipc",
          "image_framework",
          "json",
          "libuv",
          "libxml2",
          "memmgr",
          "napi",
          "node",
          "os_account",
          "resource_schedule_service",
          "safwk",
          "samgr",
          "screenlock_mgr",
          "time_service",
          "udmf",
          "window_manager",
          "ffrt",
          "runtime_core",
          "taihe_ffi_gen"
        ]
        },
      "build": {
        "group_type": {
            "base_group": [
            ],
            "fwk_group": [
                "//foundation/distributeddatamgr/pasteboard/adapter:pasteboard_adapter",
                "//foundation/distributeddatamgr/pasteboard/framework/framework:pasteboard_framework",
                "//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_client",
                "//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_data",
                "//foundation/distributeddatamgr/pasteboard/interfaces/cj:cj_pasteboard_ffi",
                "//foundation/distributeddatamgr/pasteboard/interfaces/kits:pasteboard_napi",
                "//foundation/distributeddatamgr/pasteboard/services/dialog:pasteboard_dialog_hap",
                "//foundation/distributeddatamgr/pasteboard/interfaces/taihe:pasteboard_taihe",
                "//foundation/distributeddatamgr/pasteboard/tools/ohos-pasteboard:ohos-pasteboard"
            ],
            "service_group": [
                "//foundation/distributeddatamgr/pasteboard/etc/init:pasteboardservice.cfg",
                "//foundation/distributeddatamgr/pasteboard/profile:distributeddatamgr_pasteboard_sa_profiles",
                "//foundation/distributeddatamgr/pasteboard/services:pasteboard_service"
            ]
        },
        "inner_kits": [
          {
            "name": "//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_client",
            "header": {
              "header_files": [
                "pasteboard_client.h",
                "paste_data.h",
                "paste_data_record.h"
              ],
            "header_base":"//foundation/distributeddatamgr/pasteboard/framework/innerkits/include"
            }
          },
          {
            "name": "//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_data",
            "header": {
              "header_files": [
                "paste_data.h",
                "paste_data_record.h"
              ],
              "header_base":"//foundation/distributeddatamgr/pasteboard/framework/innerkits/include"
            }
          },
          {
            "name": "//foundation/distributeddatamgr/pasteboard/framework/framework:pasteboard_framework",
            "header": {
              "header_files": [
                "clip/clip_plugin.h",
                "device/dm_adapter.h",
                "common/block_object.h"
              ],
              "header_base":"//foundation/distributeddatamgr/pasteboard/framework/framework/include"
            }
          },
          {
            "name": "//foundation/distributeddatamgr/pasteboard/interfaces/ndk:libpasteboard",
            "header": {
              "header_files": [
                "oh_pasteboard.h",
                "oh_pasteboard_err_code.h"
              ],
              "header_base":"//foundation/distributeddatamgr/pasteboard/interfaces/ndk/include"
            }
          },
          {
            "name": "//foundation/distributeddatamgr/pasteboard/interfaces/cj:cj_pasteboard_ffi",
            "header": {
              "header_files": [],
              "header_base":"//foundation/distributeddatamgr/pasteboard/interfaces/cj/include"
            }
          },
          {
            "name": "//foundation/distributeddatamgr/pasteboard/interfaces/taihe:copy_pasteboard"
          }
        ],
        "test": [
          "//foundation/distributeddatamgr/pasteboard/test:unittest",
          "//foundation/distributeddatamgr/pasteboard/test:fuzztest"
        ]
      },
        "hisysevent_config": [
        "//foundation/distributeddatamgr/pasteboard/pasteboardEvent.yaml"
      ]
    }
}