GoogleCloudContentwarehouseV1Action.fromJson constructor

GoogleCloudContentwarehouseV1Action.fromJson(
  1. Map json_
)

Implementation

GoogleCloudContentwarehouseV1Action.fromJson(core.Map json_)
  : this(
      accessControl:
          json_.containsKey('accessControl')
              ? GoogleCloudContentwarehouseV1AccessControlAction.fromJson(
                json_['accessControl'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      actionId: json_['actionId'] as core.String?,
      addToFolder:
          json_.containsKey('addToFolder')
              ? GoogleCloudContentwarehouseV1AddToFolderAction.fromJson(
                json_['addToFolder'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      dataUpdate:
          json_.containsKey('dataUpdate')
              ? GoogleCloudContentwarehouseV1DataUpdateAction.fromJson(
                json_['dataUpdate'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      dataValidation:
          json_.containsKey('dataValidation')
              ? GoogleCloudContentwarehouseV1DataValidationAction.fromJson(
                json_['dataValidation']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      deleteDocumentAction:
          json_.containsKey('deleteDocumentAction')
              ? GoogleCloudContentwarehouseV1DeleteDocumentAction.fromJson(
                json_['deleteDocumentAction']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      publishToPubSub:
          json_.containsKey('publishToPubSub')
              ? GoogleCloudContentwarehouseV1PublishAction.fromJson(
                json_['publishToPubSub']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      removeFromFolderAction:
          json_.containsKey('removeFromFolderAction')
              ? GoogleCloudContentwarehouseV1RemoveFromFolderAction.fromJson(
                json_['removeFromFolderAction']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );