GooglePrivacyDlpV2PrivacyMetric.fromJson constructor

GooglePrivacyDlpV2PrivacyMetric.fromJson(
  1. Map json_
)

Implementation

GooglePrivacyDlpV2PrivacyMetric.fromJson(core.Map json_)
  : this(
      categoricalStatsConfig:
          json_.containsKey('categoricalStatsConfig')
              ? GooglePrivacyDlpV2CategoricalStatsConfig.fromJson(
                json_['categoricalStatsConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      deltaPresenceEstimationConfig:
          json_.containsKey('deltaPresenceEstimationConfig')
              ? GooglePrivacyDlpV2DeltaPresenceEstimationConfig.fromJson(
                json_['deltaPresenceEstimationConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      kAnonymityConfig:
          json_.containsKey('kAnonymityConfig')
              ? GooglePrivacyDlpV2KAnonymityConfig.fromJson(
                json_['kAnonymityConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      kMapEstimationConfig:
          json_.containsKey('kMapEstimationConfig')
              ? GooglePrivacyDlpV2KMapEstimationConfig.fromJson(
                json_['kMapEstimationConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      lDiversityConfig:
          json_.containsKey('lDiversityConfig')
              ? GooglePrivacyDlpV2LDiversityConfig.fromJson(
                json_['lDiversityConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      numericalStatsConfig:
          json_.containsKey('numericalStatsConfig')
              ? GooglePrivacyDlpV2NumericalStatsConfig.fromJson(
                json_['numericalStatsConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );