Menentukan kondisi saat aturan Edit Acara atau Pembuatan Acara berlaku untuk suatu acara.
Representasi JSON |
---|
{
"field": string,
"comparisonType": enum ( |
Kolom | |
---|---|
field |
Wajib. Nama kolom yang dibandingkan untuk kondisi. Jika 'eventName' ditentukan, kondisi ini akan berlaku untuk nama peristiwa. Jika tidak, kondisi akan berlaku untuk parameter dengan nama yang ditentukan. Nilai ini tidak boleh berisi spasi. |
comparison |
Wajib. Jenis perbandingan yang akan diterapkan ke nilai. |
value |
Wajib. Nilai yang dibandingkan untuk kondisi ini. Implementasi runtime dapat melakukan konversi jenis nilai ini untuk mengevaluasi kondisi ini berdasarkan jenis nilai parameter. |
negated |
Apakah hasil perbandingan harus dinegasikan 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 |
Dimulai dengan, peka huruf besar/kecil |
STARTS_WITH_CASE_INSENSITIVE |
Dimulai 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 |
regular expression. Hanya didukung untuk streaming web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
ekspresi reguler, tidak peka huruf besar/kecil. Hanya didukung untuk streaming web. |