Class PluginManifest
Plugin manifest for distribution (plugin.json).
public record PluginManifest : IEquatable<PluginManifest>
- Inheritance
-
PluginManifest
- Implements
- Inherited Members
Properties
Author
public string? Author { get; init; }
Property Value
Configuration
public IReadOnlyDictionary<string, string> Configuration { get; init; }
Property Value
Description
public string? Description { get; init; }
Property Value
EntryAssembly
public string? EntryAssembly { get; init; }
Property Value
EntryAssemblySha256
public string? EntryAssemblySha256 { get; init; }
Property Value
Id
public required string Id { get; init; }
Property Value
License
public string? License { get; init; }
Property Value
Name
public required string Name { get; init; }
Property Value
Permissions
public IReadOnlyList<string> Permissions { get; init; }
Property Value
Publisher
public string? Publisher { get; init; }
Property Value
Version
public required string Version { get; init; }