BloomModuleManifest constructor

const BloomModuleManifest({
  1. required String name,
  2. String version = '1.0.0',
  3. String description = '',
  4. BloomModulePlatformSpec android = const BloomModulePlatformSpec(),
  5. BloomModulePlatformSpec ios = const BloomModulePlatformSpec(),
  6. Map<String, BloomModulePermission> permissions = const {},
  7. String? configPluginClassName,
  8. Map<String, dynamic> customMetadata = const {},
})

Creates a BloomModuleManifest instance.

Implementation

const BloomModuleManifest({
  required this.name,
  this.version = '1.0.0',
  this.description = '',
  this.android = const BloomModulePlatformSpec(),
  this.ios = const BloomModulePlatformSpec(),
  this.permissions = const {},
  this.configPluginClassName,
  this.customMetadata = const {},
});