RulesEngineRule interface
Obsahuje seznam podmínek shody a akci, jak upravit požadavek a odpověď. Pokud se shoduje více pravidel, akce z jednoho pravidla, které jsou v konfliktu s předchozím pravidlem, přepíšou akci singuláru, nebo při manipulaci s hlavičkami připojte.
Vlastnosti
action | Akce, které se mají provést s požadavkem a odpovědí, pokud jsou splněny všechny podmínky shody. |
match |
Seznam podmínek shody, které musí splňovat, aby se akce tohoto pravidla spustily. Bez podmínek shody znamená, že se akce poběží vždy. |
match |
Pokud se toto pravidlo shoduje, měl by stroj pravidel pokračovat ve spouštění zbývajících pravidel nebo by se měl zastavit. Pokud není k dispozici, výchozí hodnota je Pokračovat. |
name | Název odkazující na toto konkrétní pravidlo. |
priority | Priorita přiřazená tomuto pravidlu. |
Podrobnosti vlastnosti
action
Akce, které se mají provést s požadavkem a odpovědí, pokud jsou splněny všechny podmínky shody.
action: RulesEngineAction
Hodnota vlastnosti
matchConditions
Seznam podmínek shody, které musí splňovat, aby se akce tohoto pravidla spustily. Bez podmínek shody znamená, že se akce poběží vždy.
matchConditions?: RulesEngineMatchCondition[]
Hodnota vlastnosti
matchProcessingBehavior
Pokud se toto pravidlo shoduje, měl by stroj pravidel pokračovat ve spouštění zbývajících pravidel nebo by se měl zastavit. Pokud není k dispozici, výchozí hodnota je Pokračovat.
matchProcessingBehavior?: string
Hodnota vlastnosti
string
name
Název odkazující na toto konkrétní pravidlo.
name: string
Hodnota vlastnosti
string
priority
Priorita přiřazená tomuto pravidlu.
priority: number
Hodnota vlastnosti
number