BloomModulePermission.fromYaml constructor
BloomModulePermission.fromYaml(
- String name,
- dynamic value
Parses a BloomModulePermission from a YAML map or dynamic value.
Implementation
factory BloomModulePermission.fromYaml(String name, dynamic value) {
if (value is Map || value is YamlMap) {
return BloomModulePermission(
name: name,
androidPermission: value['android']?.toString(),
iosPlistKey: value['ios']?.toString(),
defaultPrompt: value['default_prompt']?.toString() ?? '',
optional: value['optional'] == true,
);
}
return BloomModulePermission(name: name);
}