View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoCondition (google_api_integrations v0.5.0)

Condition that uses operator to evaluate the key against the value.

Attributes

  • eventPropertyKey (type: String.t, default: nil) - Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.
  • operator (type: String.t, default: nil) - Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
  • value (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoValueType.t, default: nil) - Value that's checked for the key.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoCondition{
    eventPropertyKey: String.t() | nil,
    operator: String.t() | nil,
    value:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoValueType.t()
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.