@oneplatform/plugin-sdk / BaseMetadata
Interface: BaseMetadata¶
Defined in: packages/plugin-sdk/src/types/metadata.ts:11
Extended by¶
Properties¶
author¶
author:
string
Defined in: packages/plugin-sdk/src/types/metadata.ts:25
Plugin author name or organization.
configSchema¶
configSchema:
JSONSchema
Defined in: packages/plugin-sdk/src/types/metadata.ts:31
JSON Schema for the tenant-admin configuration form.
description¶
description:
string
Defined in: packages/plugin-sdk/src/types/metadata.ts:19
Brief description shown in the marketplace. 10-500 characters.
icon?¶
optionalicon?:string
Defined in: packages/plugin-sdk/src/types/metadata.ts:28
URL or data URI for the plugin icon. PNG or SVG, max 64KB.
id¶
id:
string
Defined in: packages/plugin-sdk/src/types/metadata.ts:13
Must match manifest.id exactly.
name¶
name:
string
Defined in: packages/plugin-sdk/src/types/metadata.ts:16
Human-readable display name. 2-100 characters.
tags?¶
optionaltags?:string[]
Defined in: packages/plugin-sdk/src/types/metadata.ts:34
Discoverability tags shown in the marketplace filter UI.
version¶
version:
string
Defined in: packages/plugin-sdk/src/types/metadata.ts:22
Must match manifest.version exactly.