Skip to content

NotifierMetadata

Defined in: packages/core/src/adapters/notifier/provider.ts:15

Notifier-specific metadata (adds logo + config validation schema).

readonly category: "notifier"

Defined in: packages/core/src/adapters/notifier/provider.ts:16

Adapter family — which concern this adapter supplies.

AdapterMetadata.category


readonly optional delivery?: NotifierDelivery

Defined in: packages/core/src/adapters/notifier/provider.ts:20

Delivery kind; absent means message (chat, email).


readonly optional description?: string

Defined in: packages/core/src/adapters/metadata.ts:29

Optional short description.

AdapterMetadata.description


readonly kind: string

Defined in: packages/core/src/adapters/metadata.ts:31

Machine key for the implementation (e.g. “sqlite”, “local”, “s3”, “oauth”, “playwright”).

AdapterMetadata.kind


readonly optional logo?: string

Defined in: packages/core/src/adapters/notifier/provider.ts:17


readonly name: string

Defined in: packages/core/src/adapters/metadata.ts:25

Human label for UI/logs.

AdapterMetadata.name


readonly schema: ZodType

Defined in: packages/core/src/adapters/notifier/provider.ts:18


readonly version: string

Defined in: packages/core/src/adapters/metadata.ts:27

Package version injected at build via PKG_VERSION.

AdapterMetadata.version