ChannelBrandingSettings.fromJsonData constructor

ChannelBrandingSettings.fromJsonData(
  1. Map<String, dynamic> data
)

Implementation

factory ChannelBrandingSettings.fromJsonData(Map<String, dynamic> data) {
  final channel = data["channel"] as Map<String, dynamic>;
  final title = channel["title"];
  final description = channel["description"];
  final keywords = _parseKeywords(channel["keywords"] ?? '');
  final trackingAnalyticsAccountId = channel["trackingAnalyticsAccountId"];
  final moderateComments = channel["moderateComments"];
  final unsubscribedTrailer = channel["unsubscribedTrailer"];
  final defaultLanguage = channel["defaultLanguage"];
  final country = channel["country"];
  return ChannelBrandingSettings(
    title: title,
    description: description,
    keywords: keywords,
    trackingAnalyticsAccountId: trackingAnalyticsAccountId,
    moderateComments: moderateComments,
    unsubscribedTrailer: unsubscribedTrailer,
    defaultLanguage: defaultLanguage,
    country: country,
  );
}