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
Description
Optional description.
public string? Description { get; init; }
Property Value
DisplayName
Human-readable display name.
public required string DisplayName { get; init; }
Property Value
IsEnabled
Whether this connector is currently enabled.
public bool IsEnabled { get; set; }
Property Value
Loadouts
Named loadouts declared by this connector.
public IReadOnlyDictionary<string, Func<string, bool>> Loadouts { get; init; }
Property Value
Name
Machine-readable connector name.
public required string Name { get; init; }
Property Value
ToolPluginTypes
Plugin types registered by this connector.
public IReadOnlyList<Type> ToolPluginTypes { get; init; }
Property Value
Version
Connector version.
public required string Version { get; init; }