RecurringSchedule.fromMap constructor

RecurringSchedule.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory RecurringSchedule.fromMap(Map<String, dynamic> map) {
  return RecurringSchedule(
    endTime: (() { final guardedValue = map['endTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    frequency: pulumi.Input.fromValue(RecurringScheduleFrequency.fromValue(map['frequency']! as String)),
    monthly: pulumi.Input.fromValue(MonthlySchedule.fromMap((map['monthly']! as Map).cast<String, dynamic>())),
    startTime: (() { final guardedValue = map['startTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    timeOfDay: pulumi.Input.fromValue(TimeOfDay.fromMap((map['timeOfDay']! as Map).cast<String, dynamic>())),
    timeZone: pulumi.Input.fromValue(TimeZone.fromMap((map['timeZone']! as Map).cast<String, dynamic>())),
    weekly: pulumi.Input.fromValue(WeeklySchedule.fromMap((map['weekly']! as Map).cast<String, dynamic>())),
  );
}