MatchingCondition

একটি ইভেন্ট সম্পাদনা বা ইভেন্ট তৈরির নিয়ম যখন একটি ইভেন্টে প্রযোজ্য হয় তার জন্য একটি শর্ত সংজ্ঞায়িত করে৷

JSON প্রতিনিধিত্ব
{
  "field": string,
  "comparisonType": enum (ComparisonType),
  "value": string,
  "negated": boolean
}
ক্ষেত্র
field

string

প্রয়োজন। শর্তের সাথে তুলনা করা হয় এমন ক্ষেত্রের নাম। যদি 'eventName' নির্দিষ্ট করা থাকে তবে এই শর্তটি ইভেন্টের নামের ক্ষেত্রে প্রযোজ্য হবে। অন্যথায় শর্তটি নির্দিষ্ট নামের একটি প্যারামিটারে প্রযোজ্য হবে।

এই মান স্পেস ধারণ করতে পারে না.

comparisonType

enum ( ComparisonType )

প্রয়োজন। মানের সাথে তুলনার ধরন প্রয়োগ করা হবে।

value

string

প্রয়োজন। এই শর্তের সাথে তুলনা করা হচ্ছে মান। রানটাইম বাস্তবায়ন পরামিতি মানের ধরনের উপর ভিত্তি করে এই শর্ত মূল্যায়ন করতে এই মানের টাইপ জবরদস্তি করতে পারে।

negated

boolean

তুলনার ফলাফল কি না তা নাকচ করা উচিত। উদাহরণস্বরূপ, যদি 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 নিয়মিত অভিব্যক্তি, কেস সংবেদনশীল। শুধুমাত্র ওয়েব স্ট্রীম জন্য সমর্থিত.