> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MarketingAutomationTriggerDataField

> A trigger-payload field a `triggerData` predicate can match, the same list the automation builder's condition picker offers.

**dataType** `String!` *required*

The trigger schema data type, such as `Number`, `Maybe Text`, or `Multiple Enum`.

**description** `String!` *required*

What the field holds.

**displayName** `String!` *required*

The merchant-facing field name.

**element**

For ARRAY\_PREDICATE, the nested `condition` each element is matched with. Null otherwise.

**fields**

**expressionType** *required*

The `type` of the nested `condition`.

**operators** `[String!]!` *required*

Stored `operator` values the nested condition accepts. Empty when it has none.

**enumValues** `[String!]`

Known `matchValues` when the field is an enum. Writes do not enforce them. Null otherwise.

**expressionType** *required*

The `type` a predicate on this field must have.

**operators** `[String!]!` *required*

Stored `operator` values for this field. Empty for BOOLEAN\_EVALUATION and CHECKOUT\_CONTEXT\_PREDICATE, whose operators predicateJsonSchema lists per predicateType.

**path** `String!` *required*

Put on the predicate as `field`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.