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
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; }