RulesEngineRule interface
Berisi daftar kondisi kecocokan, dan tindakan tentang cara mengubah permintaan/respons. Jika beberapa aturan cocok, tindakan dari satu aturan yang bertentangan dengan penimpaan aturan sebelumnya untuk tindakan tunggal, atau tambahkan dalam kasus manipulasi header.
Properti
action | Tindakan yang harus dilakukan pada permintaan dan respons jika semua kondisi kecocokan terpenuhi. |
match |
Daftar kondisi kecocokan yang harus dipenuhi agar tindakan aturan ini berjalan. Tidak memiliki kondisi kecocokan berarti tindakan akan selalu berjalan. |
match |
Jika aturan ini cocok jika mesin aturan terus menjalankan aturan yang tersisa atau berhenti. Jika tidak ada, default ke Lanjutkan. |
name | Nama untuk merujuk ke aturan khusus ini. |
priority | Prioritas yang ditetapkan untuk aturan ini. |
Detail Properti
action
Tindakan yang harus dilakukan pada permintaan dan respons jika semua kondisi kecocokan terpenuhi.
action: RulesEngineAction
Nilai Properti
matchConditions
Daftar kondisi kecocokan yang harus dipenuhi agar tindakan aturan ini berjalan. Tidak memiliki kondisi kecocokan berarti tindakan akan selalu berjalan.
matchConditions?: RulesEngineMatchCondition[]
Nilai Properti
matchProcessingBehavior
Jika aturan ini cocok jika mesin aturan terus menjalankan aturan yang tersisa atau berhenti. Jika tidak ada, default ke Lanjutkan.
matchProcessingBehavior?: string
Nilai Properti
string
name
Nama untuk merujuk ke aturan khusus ini.
name: string
Nilai Properti
string
priority
Prioritas yang ditetapkan untuk aturan ini.
priority: number
Nilai Properti
number