یک شرط برای زمانی که یک قانون ویرایش رویداد یا ایجاد رویداد برای یک رویداد اعمال می شود، تعریف می کند.
نمایندگی JSON |
---|
{
"field": string,
"comparisonType": enum ( |
زمینه های | |
---|---|
field | ضروری. نام فیلدی که با آن شرط مقایسه می شود. اگر "EventName" مشخص شده باشد، این شرط برای نام رویداد اعمال می شود. در غیر این صورت این شرط برای پارامتری با نام مشخص شده اعمال می شود. این مقدار نمی تواند حاوی فاصله باشد. |
comparisonType | ضروری. نوع مقایسه ای که باید روی مقدار اعمال شود. |
value | ضروری. مقداری که برای این شرایط با آن مقایسه می شود. اجرای زمان اجرا ممکن است نوع اجبار این مقدار را برای ارزیابی این شرایط بر اساس نوع مقدار پارامتر انجام دهد. |
negated | اینکه آیا نتیجه مقایسه باید نفی شود یا نه. برای مثال، اگر |
نوع مقایسه
نوع مقایسه برای شرایط تطبیق
Enums | |
---|---|
COMPARISON_TYPE_UNSPECIFIED | ناشناخته |
EQUALS | برابر، حساس به حروف کوچک و بزرگ |
EQUALS_CASE_INSENSITIVE | برابر است، حروف بزرگ و کوچک حساس نیست |
CONTAINS | حاوی، حساس به حروف کوچک و بزرگ |
CONTAINS_CASE_INSENSITIVE | حاوی، حساس به حروف کوچک و بزرگ |
STARTS_WITH | با حساس به حروف بزرگ شروع می شود |
STARTS_WITH_CASE_INSENSITIVE | با حروف بزرگ و کوچک شروع می شود |
ENDS_WITH | با، حساس به حروف کوچک و بزرگ به پایان می رسد |
ENDS_WITH_CASE_INSENSITIVE | به حروف بزرگ و کوچک و بزرگ و کوچک ختم می شود |
GREATER_THAN | بزرگتر از |
GREATER_THAN_OR_EQUAL | بزرگتر یا مساوی |
LESS_THAN | کمتر از |
LESS_THAN_OR_EQUAL | کمتر یا مساوی |
REGULAR_EXPRESSION | عبارت منظم. فقط برای جریان های وب پشتیبانی می شود. |
REGULAR_EXPRESSION_CASE_INSENSITIVE | بیان منظم، بدون حساس به حروف کوچک و بزرگ. فقط برای جریان های وب پشتیبانی می شود. |