DataSourceRefreshSchedule.fromJson constructor

DataSourceRefreshSchedule.fromJson(
  1. Map json_
)

Implementation

DataSourceRefreshSchedule.fromJson(core.Map json_)
  : this(
      dailySchedule:
          json_.containsKey('dailySchedule')
              ? DataSourceRefreshDailySchedule.fromJson(
                json_['dailySchedule'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      enabled: json_['enabled'] as core.bool?,
      monthlySchedule:
          json_.containsKey('monthlySchedule')
              ? DataSourceRefreshMonthlySchedule.fromJson(
                json_['monthlySchedule']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      nextRun:
          json_.containsKey('nextRun')
              ? Interval.fromJson(
                json_['nextRun'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      refreshScope: json_['refreshScope'] as core.String?,
      weeklySchedule:
          json_.containsKey('weeklySchedule')
              ? DataSourceRefreshWeeklySchedule.fromJson(
                json_['weeklySchedule']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );