AdSetting.fromJson constructor

AdSetting.fromJson(
  1. Map<String, dynamic> json
)

Implementation

AdSetting.fromJson(Map<String, dynamic> json) {
  if (json.containsKey('app_version_code')) {
    appVersionCode = json['app_version_code'];
  }

  if (json.containsKey('onesignal_id')) {
    onesignalId = json['onesignal_id'];
  }

  if (json.containsKey('ads_loading_text')) {
    adsLoadingText = json['ads_loading_text'];
  }

  if (json.containsKey('intra_interval_click')) {
    IntraIntervalClick = json['intra_interval_click'];
  }

  if (json.containsKey('intra_dismiss_impression')) {
    intraDismissImpressionInterval = json['intra_dismiss_impression'];
  }

  if (json.containsKey('ads_loading_timeout_in_millseconds')) {
    adsLoadingTextMinimumMilliseconds =
        json['ads_loading_text_minimum_millseconds'];
  }

  if (json.containsKey('ads_retry_maximum_millseconds')) {
    adsRetryMaximumMilliseconds =
        json['ads_retry_maximum_millseconds'] ?? 3000;
  }

  if (json.containsKey('ads_retry')) {
    adsRetry = json['ads_retry'] ?? 1;
  }

  if (json.containsKey('intra_time_interval')) {
    intraTimingInterval = json['intra_time_interval'];
  }

  if (json.containsKey('native_interval_grid')) {
    nativeIntervalGrid = json['native_interval_grid'];
  }
}