fromMap static method

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

Implementation

static Media fromMap(Map<String, dynamic> map) {
  final type = MediaType.values.byName(map[_MediaConstants.type]);

  return switch (type) {
    MediaType.image => ImageMedia.fromMap(map),
    MediaType.video => VideoMedia.fromMap(map),
    MediaType.audio => AudioMedia.fromMap(map),
    MediaType.document => DocumentMedia.fromMap(map),
  };
}