# UpdatePaymentRuleInput

Input for `updatePaymentRule`. Omitted fields are left unchanged.

```
input UpdatePaymentRuleInput {

  id: ID!

  conditions: AWSJSON

  action: PaymentRuleActionInput

  name: String

  priority: Int

  enabled: Boolean

}
```

### Fields[​](#fields "Direct link to Fields")

#### [`UpdatePaymentRuleInput.id`](#id) ● [`ID!`](https://docs.monei.com/apis/graphql/types/scalars/id/.md) non-null scalar[​](#id "Direct link to id")

ID of the rule to update.

#### [`UpdatePaymentRuleInput.conditions`](#conditions) ● [`AWSJSON`](https://docs.monei.com/apis/graphql/types/scalars/awsjson/.md) scalar[​](#conditions "Direct link to conditions")

Replace the rule's conditions.

#### [`UpdatePaymentRuleInput.action`](#action) ● [`PaymentRuleActionInput`](https://docs.monei.com/apis/graphql/types/inputs/payment-rule-action-input/.md) input[​](#action "Direct link to action")

Replace the rule's action.

#### [`UpdatePaymentRuleInput.name`](#name) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#name "Direct link to name")

Replace the rule's name.

#### [`UpdatePaymentRuleInput.priority`](#priority) ● [`Int`](https://docs.monei.com/apis/graphql/types/scalars/int/.md) scalar[​](#priority "Direct link to priority")

Replace the rule's evaluation order.

#### [`UpdatePaymentRuleInput.enabled`](#enabled) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#enabled "Direct link to enabled")

Enable or disable the rule.

### Member Of[​](#member-of "Direct link to Member Of")

[`updatePaymentRule`](https://docs.monei.com/apis/graphql/operations/mutations/update-payment-rule/.md) mutation
