Plugin metadata
public class PluginMetadata : BaseModel| name | description |
|---|---|
| PluginMetadata() | The default constructor. |
| ActionKeyword { get; set; } | The first action keyword of plugin. |
| ActionKeywords { get; set; } | All action keywords of plugin. |
| AssemblyName { get; } | Plugin assembly name. Only available for .Net plugins. |
| Author { get; set; } | Plugin author. |
| AvgQueryTime { get; set; } | Average query time. |
| Description { get; set; } | Plugin description. |
| Disabled { get; set; } | Whether plugin is disabled. |
| ExecuteFileName { get; set; } | Plugin execute file name. |
| ExecuteFilePath { get; } | Plugin execute file path. |
| HideActionKeywordPanel { get; set; } | Hide plugin keyword setting panel. |
| HomeDisabled { get; set; } | Whether plugin is disabled in home query. |
| IcoPath { get; set; } | Plugin icon path. |
| ID { get; set; } | Plugin ID. |
| InitTime { get; set; } | Init time include both plugin load time and init time. |
| Language { get; set; } | Plugin language. See AllowedLanguage |
| Name { get; set; } | Plugin name. |
| PluginCacheDirectoryPath { get; } | The path to the plugin cache directory which is not validated. It is used to store cache files. When plugin is deleted, this directory will be deleted as well. |
| PluginDirectory { get; } | Plugin source directory. |
| PluginSettingsDirectoryPath { get; } | The path to the plugin settings directory which is not validated. It is used to store plugin settings files and data files. When plugin is deleted, FL will ask users whether to keep its settings. If users do not want to keep, this directory will be deleted. |
| Priority { get; set; } | Plugin priority. |
| QueryCount { get; set; } | Query count. |
| SearchDelayTime { get; set; } | Plugin search delay time in ms. Null means use default search delay time. |
| Version { get; set; } | Plugin version. |
| Website { get; set; } | Plugin website. |
| override ToString() | Convert PluginMetadata to string. |
- class BaseModel
- namespace Flow.Launcher.Plugin