Skip to content

StateNotifierMetadata

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

Metadata of a state provider (GitHub, GitLab): delivery is mandatory.

readonly category: "notifier"

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

Adapter family — which concern this adapter supplies.

NotifierMetadata.category


readonly delivery: "state"

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

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

NotifierMetadata.delivery


readonly optional description?: string

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

Optional short description.

NotifierMetadata.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”).

NotifierMetadata.kind


readonly optional logo?: string

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

NotifierMetadata.logo


readonly name: string

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

Human label for UI/logs.

NotifierMetadata.name


readonly schema: ZodType

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

NotifierMetadata.schema


readonly version: string

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

Package version injected at build via PKG_VERSION.

NotifierMetadata.version