MaintenanceWindow.fromJson constructor

MaintenanceWindow.fromJson(
  1. Map json_
)

Implementation

MaintenanceWindow.fromJson(core.Map json_)
    : this(
        customActionTimeoutMins:
            json_['customActionTimeoutMins'] as core.int?,
        daysOfWeek: (json_['daysOfWeek'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        hoursOfDay: (json_['hoursOfDay'] as core.List?)
            ?.map((value) => value as core.int)
            .toList(),
        isCustomActionTimeoutEnabled:
            json_['isCustomActionTimeoutEnabled'] as core.bool?,
        leadTimeWeek: json_['leadTimeWeek'] as core.int?,
        months: (json_['months'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        patchingMode: json_['patchingMode'] as core.String?,
        preference: json_['preference'] as core.String?,
        weeksOfMonth: (json_['weeksOfMonth'] as core.List?)
            ?.map((value) => value as core.int)
            .toList(),
      );