View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoTriggerCriteria (google_api_integrations v0.12.0)

Attributes

  • condition (type: String.t, default: nil) - Required. Standard filter expression, when true the workflow will be executed. If there's no trigger_criteria_task_implementation_class_name specified, the condition will be validated directly.
  • parameters (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventParameters.t, default: nil) - Optional. To be used in TaskConfig for the implementation class.
  • triggerCriteriaTaskImplementationClassName (type: String.t, default: nil) - Optional. Implementation class name. The class should implement the “TypedTask” interface.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoTriggerCriteria{
    condition: String.t() | nil,
    parameters:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventParameters.t()
      | nil,
    triggerCriteriaTaskImplementationClassName: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.