View Source GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Action (google_api_content_warehouse v0.6.1)
Represents the action triggered by Rule Engine when the rule is true.
Attributes
-
accessControl
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AccessControlAction.t
, default:nil
) - Action triggering access control operations. -
actionId
(type:String.t
, default:nil
) - ID of the action. Managed internally. -
addToFolder
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AddToFolderAction.t
, default:nil
) - Action triggering create document link operation. -
dataUpdate
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataUpdateAction.t
, default:nil
) - Action triggering data update operations. -
dataValidation
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataValidationAction.t
, default:nil
) - Action triggering data validation operations. -
deleteDocumentAction
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DeleteDocumentAction.t
, default:nil
) - Action deleting the document. -
publishToPubSub
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PublishAction.t
, default:nil
) - Action publish to Pub/Sub operation. -
removeFromFolderAction
(type:GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RemoveFromFolderAction.t
, default:nil
) - Action removing a document from a folder.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Action{ accessControl: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AccessControlAction.t() | nil, actionId: String.t() | nil, addToFolder: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1AddToFolderAction.t() | nil, dataUpdate: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataUpdateAction.t() | nil, dataValidation: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DataValidationAction.t() | nil, deleteDocumentAction: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1DeleteDocumentAction.t() | nil, publishToPubSub: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1PublishAction.t() | nil, removeFromFolderAction: GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RemoveFromFolderAction.t() | nil }