GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails.fromJson constructor

GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails.fromJson(
  1. Map json_
)

Implementation

GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails.fromJson(core.Map json_)
  : this(
      categoricalStatsResult:
          json_.containsKey('categoricalStatsResult')
              ? GooglePrivacyDlpV2CategoricalStatsResult.fromJson(
                json_['categoricalStatsResult']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      deltaPresenceEstimationResult:
          json_.containsKey('deltaPresenceEstimationResult')
              ? GooglePrivacyDlpV2DeltaPresenceEstimationResult.fromJson(
                json_['deltaPresenceEstimationResult']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      kAnonymityResult:
          json_.containsKey('kAnonymityResult')
              ? GooglePrivacyDlpV2KAnonymityResult.fromJson(
                json_['kAnonymityResult']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      kMapEstimationResult:
          json_.containsKey('kMapEstimationResult')
              ? GooglePrivacyDlpV2KMapEstimationResult.fromJson(
                json_['kMapEstimationResult']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      lDiversityResult:
          json_.containsKey('lDiversityResult')
              ? GooglePrivacyDlpV2LDiversityResult.fromJson(
                json_['lDiversityResult']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      numericalStatsResult:
          json_.containsKey('numericalStatsResult')
              ? GooglePrivacyDlpV2NumericalStatsResult.fromJson(
                json_['numericalStatsResult']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      requestedOptions:
          json_.containsKey('requestedOptions')
              ? GooglePrivacyDlpV2RequestedRiskAnalysisOptions.fromJson(
                json_['requestedOptions']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      requestedPrivacyMetric:
          json_.containsKey('requestedPrivacyMetric')
              ? GooglePrivacyDlpV2PrivacyMetric.fromJson(
                json_['requestedPrivacyMetric']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      requestedSourceTable:
          json_.containsKey('requestedSourceTable')
              ? GooglePrivacyDlpV2BigQueryTable.fromJson(
                json_['requestedSourceTable']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );