View Source GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Action (google_api_content_warehouse v0.4.0)

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

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.