GooglePrivacyDlpV2DataProfileAction.fromJson constructor

GooglePrivacyDlpV2DataProfileAction.fromJson(
  1. Map json_
)

Implementation

GooglePrivacyDlpV2DataProfileAction.fromJson(core.Map json_)
  : this(
      exportData: json_.containsKey('exportData')
          ? GooglePrivacyDlpV2Export.fromJson(
              json_['exportData'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      pubSubNotification: json_.containsKey('pubSubNotification')
          ? GooglePrivacyDlpV2PubSubNotification.fromJson(
              json_['pubSubNotification']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishToChronicle: json_.containsKey('publishToChronicle')
          ? GooglePrivacyDlpV2PublishToChronicle.fromJson(
              json_['publishToChronicle']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishToDataplexCatalog: json_.containsKey('publishToDataplexCatalog')
          ? GooglePrivacyDlpV2PublishToDataplexCatalog.fromJson(
              json_['publishToDataplexCatalog']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      publishToScc: json_.containsKey('publishToScc')
          ? GooglePrivacyDlpV2PublishToSecurityCommandCenter.fromJson(
              json_['publishToScc'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      tagResources: json_.containsKey('tagResources')
          ? GooglePrivacyDlpV2TagResources.fromJson(
              json_['tagResources'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );