Interface IPluginManifest
Public interface for the base plugin manifest.
Assembly: Dalamud.dll
View Source
public interface IPluginManifest
Properties
InternalName
Gets the internal name of the plugin, which should match the assembly name of the plugin.
View Source
string InternalName { get; }
Name
Gets the public name of the plugin.
View Source
string Name { get; }
Punchline
Gets a punchline of the plugins functions.
View Source
string? Punchline { get; }
Author
Gets the author/s of the plugin.
View Source
string Author { get; }
CanUnloadAsync
Gets a value indicating whether the plugin can be unloaded asynchronously.
View Source
bool CanUnloadAsync { get; }
AssemblyVersion
Gets the assembly version of the plugin.
View Source
Version AssemblyVersion { get; }
TestingAssemblyVersion
Gets the assembly version of the plugin's testing variant.
View Source
Version? TestingAssemblyVersion { get; }
Dip17Channel
Gets the DIP17 channel name.
View Source
string? Dip17Channel { get; }
LastUpdate
Gets the last time this plugin was updated.
View Source
long LastUpdate { get; }
Changelog
Gets a changelog, null if none exists.
View Source
string? Changelog { get; }
Tags
Gets a list of tags that apply to this plugin.
View Source
List<string>? Tags { get; }
DalamudApiLevel
Gets the API level of this plugin.
For the current API level, please see Dalamud.Plugin.Internal.PluginManager.DalamudApiLevel
for the currently used API level.
View Source
int DalamudApiLevel { get; }
TestingDalamudApiLevel
Gets the API level of the plugin's testing variant.
For the current API level, please see Dalamud.Plugin.Internal.PluginManager.DalamudApiLevel
for the currently used API level.
View Source
int? TestingDalamudApiLevel { get; }
DownloadCount
Gets the number of downloads this plugin has.
View Source
long DownloadCount { get; }
SupportsProfiles
Gets a value indicating whether the plugin supports profiles.
View Source
bool SupportsProfiles { get; }
RepoUrl
Gets an URL to the website or source code of the plugin.
View Source
string? RepoUrl { get; }
Description
Gets a description of the plugins functions.
View Source
string? Description { get; }
FeedbackMessage
Gets a message that is shown to users when sending feedback.
View Source
string? FeedbackMessage { get; }
IsTestingExclusive
Gets a value indicating whether the plugin is only available for testing.
View Source
bool IsTestingExclusive { get; }
ImageUrls
Gets a list of screenshot image URLs to show in the plugin installer.
View Source
List<string>? ImageUrls { get; }
IconUrl
Gets an URL for the plugin's icon.
View Source
string? IconUrl { get; }