PluginManifest constructor
const
PluginManifest({
- required String name,
- String? version,
- String? description,
- PluginAuthor? author,
- String? homepage,
- String? repository,
- String? license,
- List<
String> ? keywords, - List<
String> ? dependencies, - Map<
String, dynamic> ? hooks, - dynamic commands,
- dynamic agents,
- dynamic skills,
- dynamic outputStyles,
- Map<
String, dynamic> ? mcpServers, - Map<
String, PluginUserConfigOption> ? userConfig, - List<
Map< ? channels,String, dynamic> >
Implementation
const PluginManifest({
required this.name,
this.version,
this.description,
this.author,
this.homepage,
this.repository,
this.license,
this.keywords,
this.dependencies,
this.hooks,
this.commands,
this.agents,
this.skills,
this.outputStyles,
this.mcpServers,
this.userConfig,
this.channels,
});