Table of Contents

Class PluginDependencyMetadata

Namespace
FoundationaLLM.Common.Models.Plugins.Metadata
Assembly
FoundationaLLM.Common.dll

Provides the model for plugin dependency metadata.

public class PluginDependencyMetadata
Inheritance
PluginDependencyMetadata
Inherited Members
Extension Methods

Properties

DependencyPluginNames

Gets or sets the list of dependencies for the plugin.

[JsonPropertyName("dependency_plugin_names")]
public List<string> DependencyPluginNames { get; set; }

Property Value

List<string>

Remarks

The list contains the names of the plugins that this plugin depends on.

SelectionType

Gets or sets the type of dependency selection.

[JsonPropertyName("selection_type")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public PluginDependencySelectionTypes SelectionType { get; set; }

Property Value

PluginDependencySelectionTypes