RecurringSchedule.fromMap constructor
RecurringSchedule.fromMap(
- 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>())),
);
}