Policy.fromJson constructor

Policy.fromJson(
  1. Map json_
)

Implementation

Policy.fromJson(core.Map json_)
    : this(
        autoUpdatePolicy: json_['autoUpdatePolicy'] as core.String?,
        deviceReportPolicy: json_['deviceReportPolicy'] as core.String?,
        maintenanceWindow: json_.containsKey('maintenanceWindow')
            ? MaintenanceWindow.fromJson(json_['maintenanceWindow']
                as core.Map<core.String, core.dynamic>)
            : null,
        policyId: json_['policyId'] as core.String?,
        productAvailabilityPolicy:
            json_['productAvailabilityPolicy'] as core.String?,
        productPolicy: (json_['productPolicy'] as core.List?)
            ?.map((value) => ProductPolicy.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
      );