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,
        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,
      );