data-src=../../../../../includes/commerce-only.md

PurchaseOrderApprovalRuleConditionInterface attributes and implementations

PurchaseOrderApprovalRuleConditionInterface provides details about the approval rule conditions.

It has the following implementations:

Example usage

The following example returns information about the purchase order approval rule condition.

Request:

{
    customer {
        purchase_order_approval_rule(
            uid: "Mg=="
        ) {
            condition {
              attribute
              operator
              ... on PurchaseOrderApprovalRuleConditionAmount {
                amount {
                  value
                  currency
                }
              }
              ... on PurchaseOrderApprovalRuleConditionQuantity {
                quantity
              }
            }
        }
    }
}

Response:

{
  "data": {
    "customer": {
      "purchase_order_approval_rule": {
        "condition": {
          "attribute": "GRAND_TOTAL",
          "operator": "MORE_THAN",
          "amount": {
            "value": 5,
            "currency": "USD"
          }
        }
      }
    }
  }
}