RecurringSchedule.fromJson constructor

RecurringSchedule.fromJson(
  1. Map json_
)

Implementation

RecurringSchedule.fromJson(core.Map json_)
  : this(
      endTime: json_['endTime'] as core.String?,
      frequency: json_['frequency'] as core.String?,
      lastExecuteTime: json_['lastExecuteTime'] as core.String?,
      monthly: json_.containsKey('monthly')
          ? MonthlySchedule.fromJson(
              json_['monthly'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      nextExecuteTime: json_['nextExecuteTime'] as core.String?,
      startTime: json_['startTime'] as core.String?,
      timeOfDay: json_.containsKey('timeOfDay')
          ? TimeOfDay.fromJson(
              json_['timeOfDay'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      timeZone: json_.containsKey('timeZone')
          ? TimeZone.fromJson(
              json_['timeZone'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      weekly: json_.containsKey('weekly')
          ? WeeklySchedule.fromJson(
              json_['weekly'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );