Channel.fromMap constructor Null safety

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

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: EnumUtil.convertStringToOrganization(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'],
  );
}