Table of Contents

Class PluginPackageMetadata

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

Provides the model for plugin package metadata.

public class PluginPackageMetadata
Inheritance
PluginPackageMetadata
Inherited Members
Extension Methods

Properties

Description

Gets or sets the plugin package description.

[JsonPropertyName("description")]
public required string Description { get; set; }

Property Value

string

DisplayName

Gets or sets the plugin package display name.

[JsonPropertyName("display_name")]
public required string DisplayName { get; set; }

Property Value

string

Name

Gets or sets the plugin package name.

[JsonPropertyName("name")]
public required string Name { get; set; }

Property Value

string

Platform

Gets or sets the plugin package platform.

[JsonPropertyName("platform")]
public PluginPackagePlatform? Platform { get; set; }

Property Value

PluginPackagePlatform?

Plugins

Gets or sets the list of PluginMetadata objects describing the plugins in the package.

[JsonPropertyName("plugin_metadata")]
public List<PluginMetadata> Plugins { get; set; }

Property Value

List<PluginMetadata>