SkillMetadata.fromYaml constructor
SkillMetadata.fromYaml(
- Map yaml
Create from YAML map
Implementation
factory SkillMetadata.fromYaml(Map<dynamic, dynamic> yaml) {
final deps = yaml['dependencies'] as List<dynamic>?;
final tags = yaml['tags'] as List<dynamic>?;
return SkillMetadata(
description: yaml['description'] as String? ?? '',
version: yaml['version'] as String? ?? '1.0.0',
minServerpodVersion: yaml['minServerpodVersion'] as String?,
dependencies: deps?.map((e) => e.toString()).toList() ?? [],
tags: tags?.map((e) => e.toString()).toList() ?? [],
);
}