AppSelectorState

বিবরণ

যেসব ডিভাইসে একটি অ্যাপ্লিকেশন থেকে অন্যটিতে পাল্টানো যায়।

ফিল্ড

কী ধরন বিবরণ
device ডিভাইস

ডিভাইসটি AppSelector স্ট্যাটাস রিপোর্ট করছে।

প্রয়োজনীয়

state FieldPath

নির্দিষ্ট স্টেট ডেটা চেক করতে হবে।

প্রয়োজনীয়

is ডায়নামিক

স্টেট ডেটা কোনও ভ্যালুর সমান কিনা তা চেক করে।

ঐচ্ছিক

এই ফিল্ড ব্যবহার করতে হলে, নিম্নলিখিত সব ফিল্ড ব্যবহার করা যাবে না: isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot ডায়নামিক

স্টেট ডেটা কোনও ভ্যালুর সমান কিনা তা চেক করে।

ঐচ্ছিক

এই ফিল্ড ব্যবহার করতে, নিম্নলিখিত সব ফিল্ড ব্যবহার করা যাবে না: is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan ডায়নামিক

স্টেট ডেটা কোনও ভ্যালুর চেয়ে বেশি (>) কিনা তা চেক করে।

ঐচ্ছিক

এই ফিল্ড ব্যবহার করতে, নিম্নলিখিত সব ফিল্ড ব্যবহার করা যাবে না: isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo ডায়নামিক

স্টেট ডেটা কোনও ভ্যালুর চেয়ে বেশি বা সমান (>=) কিনা তা চেক করে।

ঐচ্ছিক

এই ফিল্ড ব্যবহার করতে, নিম্নলিখিত সব ফিল্ড ব্যবহার করা যাবে না: isNot, is, greaterThan

lessThan ডায়নামিক

স্টেট ডেটা কোনও ভ্যালুর চেয়ে কম (<) কিনা তা চেক করে।

ঐচ্ছিক

এই ফিল্ড ব্যবহার করতে, নিম্নলিখিত সব ফিল্ড ব্যবহার করা যাবে না: isNot, is, lessThanOrEqualTo

lessThanOrEqualTo ডায়নামিক

স্টেট ডেটা কোনও ভ্যালুর চেয়ে কম বা সমান (<=) কিনা তা চেক করে।

ঐচ্ছিক

এই ফিল্ড ব্যবহার করতে, নিম্নলিখিত সব ফিল্ড ব্যবহার করা যাবে না: isNot, is, lessThan

for সময়সীমা

স্টেটটি আগে থেকেই নির্দিষ্ট সময়সীমার জন্য আছে কিনা তা চেক করে। শুধুমাত্র স্টার্টারের ক্ষেত্রে প্রযোজ্য, শর্তের সাথে ব্যবহার করা যাবে না।

ঐচ্ছিক

suppressFor সময়সীমা

নির্দিষ্ট সময়সীমার জন্য স্টার্টার ট্রিগার করা বন্ধ করুন।

ঐচ্ছিক

AppSelector স্টেট ডেটা

কী ধরন বিবরণ
currentApplication স্ট্রিং

ঐচ্ছিক

উদাহরণ

starters:
- type: device.state.AppSelector
  device: My Device - Room Name
  state: currentApplication
  is: Some Text

condition:
  type: device.state.AppSelector
  device: My Device - Room Name
  state: currentApplication
  is: Some Text