Bagikan melalui


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.

matchConditions

Daftar kondisi kecocokan yang harus dipenuhi agar tindakan aturan ini berjalan. Tidak memiliki kondisi kecocokan berarti tindakan akan selalu berjalan.

matchProcessingBehavior

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