Interface ChannelInfo

Metadata about an available channel adapter.

interface ChannelInfo {
    platform: ChannelPlatform;
    displayName: string;
    description: string;
    capabilities: ChannelCapability[];
    available: boolean;
    requiredSecrets: string[];
    icon?: string;
}

Properties

platform: ChannelPlatform

Platform identifier.

displayName: string

Human-friendly display name (e.g., "WhatsApp Business").

description: string

Description of the channel.

capabilities: ChannelCapability[]

Capabilities this adapter supports.

available: boolean

Whether the adapter's dependencies are installed.

requiredSecrets: string[]

Required secret IDs for this channel.

icon?: string

Icon identifier or URL.