RulesEngineRule interface
Enthält eine Liste der Übereinstimmungsbedingungen und eine Aktion zum Ändern der Anforderung/Antwort. Wenn mehrere Regeln übereinstimmen, überschreiben die Aktionen einer Regel, die mit einer vorherigen Regel in Konflikt treten, für eine singulare Aktion oder fügen sie im Falle einer Headerbearbeitung an.
Eigenschaften
action | Aktionen, die für die Anforderung und Die Antwort ausgeführt werden sollen, wenn alle Übereinstimmungsbedingungen erfüllt sind. |
match |
Eine Liste der Übereinstimmungsbedingungen, die erfüllt werden müssen, damit die Aktionen dieser Regel ausgeführt werden können. Wenn keine Übereinstimmungsbedingungen vorliegen, werden die Aktionen immer ausgeführt. |
match |
Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte die Regel-Engine die restlichen Regeln weiter ausführen oder beenden. Wenn nicht vorhanden, wird standardmäßig Weiter angezeigt. |
name | Ein Name, der auf diese bestimmte Regel verweist. |
priority | Eine Priorität, die dieser Regel zugewiesen ist. |
Details zur Eigenschaft
action
Aktionen, die für die Anforderung und Die Antwort ausgeführt werden sollen, wenn alle Übereinstimmungsbedingungen erfüllt sind.
action: RulesEngineAction
Eigenschaftswert
matchConditions
Eine Liste der Übereinstimmungsbedingungen, die erfüllt werden müssen, damit die Aktionen dieser Regel ausgeführt werden können. Wenn keine Übereinstimmungsbedingungen vorliegen, werden die Aktionen immer ausgeführt.
matchConditions?: RulesEngineMatchCondition[]
Eigenschaftswert
matchProcessingBehavior
Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte die Regel-Engine die restlichen Regeln weiter ausführen oder beenden. Wenn nicht vorhanden, wird standardmäßig Weiter angezeigt.
matchProcessingBehavior?: string
Eigenschaftswert
string
name
Ein Name, der auf diese bestimmte Regel verweist.
name: string
Eigenschaftswert
string
priority
Eine Priorität, die dieser Regel zugewiesen ist.
priority: number
Eigenschaftswert
number