Skip to main content

Constraintsconfiguration

Model representation of the constraints of a transaction channel configuration.

constraints object[]

The constraints of the configuration, only for the limited usage case. For the unconstrained case, no constraints are applied

  • Array [
  • criteriastringrequired

    Model representation of the criteria based on which the constraint will be applied.

    Possible values: [AMOUNT, TYPE, PRODUCT]

    filterElementstringrequired

    Model representation of the filter element of the constraint.

    Possible values: [EQUALS, EMPTY, NOT_EMPTY, MORE_THAN, LESS_THAN, BETWEEN, IN]

    valuesstring[]

    The values of the constraint. Depending on the type of constraint the list will contain a variable number of values.

  • ]
  • matchFilterstring

    Model representation of the match filter of the constraints configuration.

    Possible values: [ALL, ANY]

    usagestringrequired

    Model representation of the constraints usage of a transaction channel constraints configuration.

    Possible values: [UNCONSTRAINED_USAGE, LIMITED_USAGE]

    Constraintsconfiguration
    {
    "constraints": [
    {
    "criteria": "AMOUNT",
    "filterElement": "EQUALS",
    "values": [
    "string"
    ]
    }
    ],
    "matchFilter": "ALL",
    "usage": "UNCONSTRAINED_USAGE"
    }