Alert.fromJson constructor

Alert.fromJson(
  1. Map json_
)

Implementation

Alert.fromJson(core.Map json_)
  : this(
      closeTime: json_['closeTime'] as core.String?,
      log: json_.containsKey('log')
          ? LogMetadata.fromJson(
              json_['log'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      metadata: json_.containsKey('metadata')
          ? MonitoredResourceMetadata.fromJson(
              json_['metadata'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      metric: json_.containsKey('metric')
          ? Metric.fromJson(
              json_['metric'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      openTime: json_['openTime'] as core.String?,
      policy: json_.containsKey('policy')
          ? PolicySnapshot.fromJson(
              json_['policy'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      resource: json_.containsKey('resource')
          ? MonitoredResource.fromJson(
              json_['resource'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      state: json_['state'] as core.String?,
    );