RulesEngineMatchCondition interface
Definieren einer Übereinstimmungsbedingung
Eigenschaften
negate |
Beschreibt, ob dies eine Negationsbedingung ist oder nicht. |
rules |
Ü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. |
rules |
Übereinstimmungsvariable |
rules |
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[]