Sub2ApiAdminPluginManifest constructor
Sub2ApiAdminPluginManifest({
- required int schemaVersion,
- required String id,
- required String name,
- required String version,
- required String description,
- required String author,
- required Sub2ApiAdminPluginRequirements requires,
- required List<
Sub2ApiAdminPluginCapability> capabilities, - required Map<
String, Sub2ApiAdminPluginRelativePath> runtimes, - required Sub2ApiAdminPluginRelativePath? uiEntrypoint,
- required List<
Sub2ApiAdminPluginFileDigest> files,
Implementation
Sub2ApiAdminPluginManifest({
required this.schemaVersion,
required this.id,
required this.name,
required this.version,
required this.description,
required this.author,
required this.requires,
required List<Sub2ApiAdminPluginCapability> capabilities,
required Map<String, Sub2ApiAdminPluginRelativePath> runtimes,
required this.uiEntrypoint,
required List<Sub2ApiAdminPluginFileDigest> files,
}) : capabilities = List.unmodifiable(capabilities),
runtimes = Map.unmodifiable(runtimes),
files = List.unmodifiable(files);