Freigeben über


RulesEngineMatchCondition interface

Definieren einer Übereinstimmungsbedingung

Eigenschaften

negateCondition

Beschreibt, ob dies eine Negationsbedingung ist oder nicht.

rulesEngineMatchValue

Übereinstimmungswerte, mit der abgeglichen werden soll. Der Operator gilt für jeden Wert in hier mit OR-Semantik. Wenn einer der Variablen mit dem angegebenen Operator übereinstimmt, wird diese Übereinstimmungsbedingung als Übereinstimmung betrachtet.

rulesEngineMatchVariable

Übereinstimmungsvariable

rulesEngineOperator

Beschreibt den Operator, der auf die Übereinstimmungsbedingung angewendet werden soll.

selector

Name des Selektors im abzugleichenden „RequestHeader“ oder „RequestBody“

transforms

Liste der Transformationen

Details zur Eigenschaft

negateCondition

Beschreibt, ob dies eine Negationsbedingung ist oder nicht.

negateCondition?: boolean

Eigenschaftswert

boolean

rulesEngineMatchValue

Übereinstimmungswerte, mit der abgeglichen werden soll. Der Operator gilt für jeden Wert in hier mit OR-Semantik. Wenn einer der Variablen mit dem angegebenen Operator übereinstimmt, wird diese Übereinstimmungsbedingung als Übereinstimmung betrachtet.

rulesEngineMatchValue: string[]

Eigenschaftswert

string[]

rulesEngineMatchVariable

Übereinstimmungsvariable

rulesEngineMatchVariable: string

Eigenschaftswert

string

rulesEngineOperator

Beschreibt den Operator, der auf die Übereinstimmungsbedingung angewendet werden soll.

rulesEngineOperator: string

Eigenschaftswert

string

selector

Name des Selektors im abzugleichenden „RequestHeader“ oder „RequestBody“

selector?: string

Eigenschaftswert

string

transforms

Liste der Transformationen

transforms?: string[]

Eigenschaftswert

string[]