Emblem.fromMap constructor

Emblem.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory Emblem.fromMap(Map<String, dynamic> map) {
  return Emblem(
    shape: SvgWrapper.fromMap(map['shape']),
    pattern: SvgWrapper.fromMap(map['pattern']),
    icons: List<EmblemIcon>.from(
      (map['icons']).map<EmblemIcon>(
        (x) => EmblemIcon.fromMap(x),
      ),
    ),
    primaryColor: HslColor.fromMap(map['primaryColor']),
    secondaryColor: HslColor.fromMap(map['secondaryColor']),
    iconsColor: HslColor.fromMap(map['iconsColor']),
    type: EmblemTypeManager().getType(map['type']),
  );
}