Table of Contents

Class ConnectorDescriptor

Namespace
JD.AI.Connectors.Sdk
Assembly
JD.AI.Connectors.Sdk.dll

Metadata describing a registered connector.

public sealed class ConnectorDescriptor
Inheritance
ConnectorDescriptor
Inherited Members

Properties

Connector

The connector instance.

public required IConnector Connector { get; init; }

Property Value

IConnector

Description

Optional description.

public string? Description { get; init; }

Property Value

string

DisplayName

Human-readable display name.

public required string DisplayName { get; init; }

Property Value

string

IsEnabled

Whether this connector is currently enabled.

public bool IsEnabled { get; set; }

Property Value

bool

Loadouts

Named loadouts declared by this connector.

public IReadOnlyDictionary<string, Func<string, bool>> Loadouts { get; init; }

Property Value

IReadOnlyDictionary<string, Func<string, bool>>

Name

Machine-readable connector name.

public required string Name { get; init; }

Property Value

string

ToolPluginTypes

Plugin types registered by this connector.

public IReadOnlyList<Type> ToolPluginTypes { get; init; }

Property Value

IReadOnlyList<Type>

Version

Connector version.

public required string Version { get; init; }

Property Value

string