Menentukan kondisi saat aturan Edit Peristiwa atau Pembuatan Peristiwa berlaku untuk suatu peristiwa.
Representasi JSON |
---|
{
"field": string,
"comparisonType": enum ( |
Kolom | |
---|---|
field |
Wajib diisi. Nama kolom yang dibandingkan dengan kondisi. Jika 'eventName' ditetapkan, kondisi ini akan diterapkan pada nama peristiwa. Jika tidak, kondisi akan diterapkan ke parameter dengan nama yang ditentukan. Nilai ini tidak boleh berisi spasi. |
comparisonType |
Wajib diisi. Jenis perbandingan yang akan diterapkan pada nilai. |
value |
Wajib diisi. Nilai yang dibandingkan untuk kondisi ini. Implementasi runtime dapat melakukan paksaan jenis nilai ini untuk mengevaluasi kondisi ini berdasarkan jenis nilai parameter. |
negated |
Apakah hasil perbandingan harus diabaikan atau tidak. Misalnya, jika |
ComparisonType
Jenis perbandingan untuk kondisi pencocokan
Enum | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
Tidak diketahui |
EQUALS |
Sama dengan, peka huruf besar/kecil |
EQUALS_CASE_INSENSITIVE |
Sama dengan, tidak peka huruf besar/kecil |
CONTAINS |
Berisi, peka huruf besar/kecil |
CONTAINS_CASE_INSENSITIVE |
Berisi, tidak peka huruf besar/kecil |
STARTS_WITH |
Diawali dengan, peka huruf besar/kecil |
STARTS_WITH_CASE_INSENSITIVE |
Diawali dengan, tidak peka huruf besar/kecil |
ENDS_WITH |
Diakhiri dengan, peka huruf besar/kecil |
ENDS_WITH_CASE_INSENSITIVE |
Diakhiri dengan, tidak peka huruf besar/kecil |
GREATER_THAN |
Lebih dari |
GREATER_THAN_OR_EQUAL |
Lebih dari atau sama dengan |
LESS_THAN |
Kurang dari |
LESS_THAN_OR_EQUAL |
Kurang dari atau sama dengan |
REGULAR_EXPRESSION |
ekspresi reguler. Hanya didukung untuk streaming web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
ekspresi reguler, tidak peka huruf besar/kecil. Hanya didukung untuk streaming web. |