Settings.fromJson constructor
Settings.fromJson(
- Map<String, dynamic> json
)
Implementation
Settings.fromJson(Map<String, dynamic> json) {
if (json.containsKey('ads_sequence')) {
adsSequence = json['ads_sequence'].cast<String>();
}
if (json.containsKey('intra_ads_sequence')) {
intraAdsSequence = json['intra_ads_sequence'].cast<String>();
} else {
if (adsSequence != null) {
intraAdsSequence = [];
intraAdsSequence?.addAll(adsSequence!);
}
}
if (json.containsKey('rewards_ads_sequence')) {
rewardsAdsSequence = json['rewards_ads_sequence'].cast<String>();
} else {
if (adsSequence != null) {
rewardsAdsSequence = [];
rewardsAdsSequence?.addAll(adsSequence!);
}
}
if (json.containsKey('native_ads_sequence')) {
nativeAdsSequence = json['native_ads_sequence'].cast<String>();
} else {
if (adsSequence != null) {
nativeAdsSequence = [];
nativeAdsSequence?.addAll(adsSequence!);
}
}
if (json.containsKey('banner_ads_sequence')) {
bannerAdsSequence = json['banner_ads_sequence'].cast<String>();
} else {
if (adsSequence != null) {
bannerAdsSequence = [];
bannerAdsSequence?.addAll(adsSequence!);
}
}
if (json.containsKey('open_ads_sequence')) {
openAdsSequence = json['open_ads_sequence'].cast<String>();
} else {
if (adsSequence != null) {
openAdsSequence = [];
openAdsSequence?.addAll(adsSequence!);
}
}
if (json.containsKey('more_app_url')) {
moreAppUrl = json['more_app_url'];
}
if (json.containsKey('extra_url')) {
extraUrl = json['extra_url'];
}
if (json.containsKey('more_live_apps')) {
moreLiveApps = json['more_live_apps'];
}
if (json.containsKey('iptv_player_url')) {
iptvPlayerUrl = json['iptv_player_url'];
}
if (json.containsKey('ad_setting')) {
adSetting = json['ad_setting'] != null
? AdSetting.fromJson(json['ad_setting'])
: null;
}
if (json.containsKey('app_update')) {
appUpdate = json['app_update'] != null
? AppUpdate.fromJson(json['app_update'])
: null;
}
if (json.containsKey('is_all_ads')) {
isAllAds = json['is_all_ads'] ?? false;
}
if (json.containsKey('is_follow_loop_sequence_ads')) {
isFollowLoopSequenceAds = json['is_follow_loop_sequence_ads'] ?? true;
}
if (json.containsKey('exit_dialog')) {
exitDialog = json['exit_dialog'] != null
? ExitDialog.fromJson(json['exit_dialog'])
: null;
}
if (json.containsKey('reward_dialog')) {
rewardDialog = json['reward_dialog'] != null
? RewardDialog.fromJson(json['reward_dialog'])
: null;
}
if (json.containsKey('About_App')) {
aboutApp = json['About_App'] != null
? AboutApp.fromJson(json['About_App'])
: null;
}
if (json.containsKey('rate_app')) {
rateApp =
json['rate_app'] != null ? RateApp.fromJson(json['rate_app']) : null;
}
if (json.containsKey('share_app')) {
shareApp = json['share_app'] != null
? ShareApp.fromJson(json['share_app'])
: null;
}
if (json.containsKey('privacy_policy')) {
privacyPolicy = json['privacy_policy'] != null
? PrivacyPolicy.fromJson(json['privacy_policy'])
: null;
}
if (json.containsKey('terms_of_use')) {
termsOfUse = json['terms_of_use'] != null
? TermsOfUse.fromJson(json['terms_of_use'])
: null;
}
if (json.containsKey('error_report')) {
errorReport = json['error_report'] != null
? ErrorReport.fromJson(json['error_report'])
: null;
}
if (json.containsKey('feedback_support')) {
feedbackSupport = json['feedback_support'] != null
? FeedbackSupport.fromJson(json['feedback_support'])
: null;
}
if (json.containsKey('google_ads')) {
googleAds = json['google_ads'] != null
? GoogleAds.fromJson(json['google_ads'])
: null;
}
if (json.containsKey('facebook_ads')) {
facebookAds = json['facebook_ads'] != null
? FacebookAd.fromJson(json['facebook_ads'])
: null;
}
if (json.containsKey('custom_ads')) {
customAds = json['custom_ads'] != null
? CustomAds.fromJson(json['custom_ads'])
: null;
}
if (json.containsKey('app_lovin')) {
appLovin = json['app_lovin'] != null
? AppLovin.fromJson(json['app_lovin'])
: null;
}
if (json.containsKey('unity_ads')) {
unityAds = json['unity_ads'] != null
? UnityAds.fromJson(json['unity_ads'])
: null;
}
}