Implementation
factory Channel.fromMap(Map<String, dynamic> map) {
return Channel(
id: map['id'],
name: map['name'],
englishName: map['english_name'],
type: EnumUtil.convertStringToChannelType(map['type'] ?? '') ??
ChannelType.subber,
org: map['org'],
suborg: map['suborg'],
photo: map['photo'],
banner: map['banner'],
twitter: map['twitter'],
videoCount: map['video_count'],
subscriberCount: map['subscriber_count'],
viewCount: map['view_count'],
clipCount: map['clip_count'],
lang: EnumUtil.convertStringToLanguage(map['lang'] ?? '') ?? Language.all,
publishedAt: map['published_at'],
inactive: map['inactive'],
description: map['description'],
);
}