GooglePrivacyDlpV2Action.fromJson constructor

GooglePrivacyDlpV2Action.fromJson(
  1. Map json_
)

Implementation

GooglePrivacyDlpV2Action.fromJson(core.Map json_)
  : this(
      deidentify: json_.containsKey('deidentify')
          ? GooglePrivacyDlpV2Deidentify.fromJson(
              json_['deidentify'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      jobNotificationEmails: json_.containsKey('jobNotificationEmails')
          ? GooglePrivacyDlpV2JobNotificationEmails.fromJson(
              json_['jobNotificationEmails']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      pubSub: json_.containsKey('pubSub')
          ? GooglePrivacyDlpV2PublishToPubSub.fromJson(
              json_['pubSub'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishFindingsToCloudDataCatalog:
          json_.containsKey('publishFindingsToCloudDataCatalog')
          ? GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog.fromJson(
              json_['publishFindingsToCloudDataCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishFindingsToDataplexCatalog:
          json_.containsKey('publishFindingsToDataplexCatalog')
          ? GooglePrivacyDlpV2PublishFindingsToDataplexCatalog.fromJson(
              json_['publishFindingsToDataplexCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishSummaryToCscc: json_.containsKey('publishSummaryToCscc')
          ? GooglePrivacyDlpV2PublishSummaryToCscc.fromJson(
              json_['publishSummaryToCscc']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishToStackdriver: json_.containsKey('publishToStackdriver')
          ? GooglePrivacyDlpV2PublishToStackdriver.fromJson(
              json_['publishToStackdriver']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      saveFindings: json_.containsKey('saveFindings')
          ? GooglePrivacyDlpV2SaveFindings.fromJson(
              json_['saveFindings'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );