Skip to main content

PaymentConditionInput

Single condition input. Mirrors PaymentCondition.

input PaymentConditionInput {
id: ID!
field: String!
operator: String!
value: String
valueSource: String!
}

Fields

PaymentConditionInput.id ● ID! non-null scalar

Condition ID (UUID). Provide a fresh UUID for new conditions; reuse the existing ID to update one in place.

PaymentConditionInput.field ● String! non-null scalar

Dot-path of the transaction field to evaluate.

PaymentConditionInput.operator ● String! non-null scalar

Comparison operator. See PaymentCondition.operator for the supported set.

PaymentConditionInput.value ● String scalar

Value to compare against. For in use a comma-separated list.

PaymentConditionInput.valueSource ● String! non-null scalar

How value is interpreted: value (literal) or field (path to another transaction field).

Member Of

PaymentConditionsInput input