ইন্টারফেস: EventContextOptions

বৈশিষ্ট্য

প্রমাণ

বাতিলযোগ্য বস্তু

এই বিকল্পটি শুধুমাত্র রিয়েলটাইম ডেটাবেস ফাংশনের জন্য উপলব্ধ। ব্যবহারকারীর জন্য প্রমাণীকরণ তথ্য যা ফাংশনটি ট্রিগার করেছে। এই বস্তুটিতে প্রমাণীকৃত ব্যবহারকারীদের জন্য uid এবং token বৈশিষ্ট্য রয়েছে। টোকেন কী সহ আরও বিস্তারিত জানার জন্য, নিরাপত্তা নিয়মের রেফারেন্স দেখুন।

ডিফল্ট থেকে নাল।

authType

(স্ট্রিং বা অনির্ধারিত)

এই বিকল্পটি শুধুমাত্র রিয়েলটাইম ডেটাবেস ফাংশনের জন্য উপলব্ধ। ব্যবহারকারীর জন্য অনুমতির স্তর। বৈধ মান হল:

  • ADMIN বিকাশকারী ব্যবহারকারী বা ব্যবহারকারী একটি পরিষেবা অ্যাকাউন্টের মাধ্যমে প্রমাণীকৃত৷
  • USER পরিচিত ব্যবহারকারী৷
  • UNAUTHENTICATED অননুমোদিত কর্ম

যদি বাদ দেওয়া হয়, ডিফল্ট 'অপ্রমাণিত'।

ঘটনা আইডি

(স্ট্রিং বা অনির্ধারিত)

ইভেন্টের অনন্য শনাক্তকারী। যদি বাদ দেওয়া হয়, একটি র্যান্ডম আইডি তৈরি হবে।

params

(নন-নাল অবজেক্ট বা অনির্ধারিত)

একটি ডাটাবেস বা ফায়ারস্টোর ফাংশন শুনছে এমন রেফারেন্স পাথের ওয়াইল্ডকার্ডের মান। যদি বাদ দেওয়া হয়, র্যান্ডম মান তৈরি হয়।

টাইমস্ট্যাম্প

(স্ট্রিং বা অনির্ধারিত)

একটি RFC 3339 স্ট্রিং হিসাবে ইভেন্টের জন্য টাইমস্ট্যাম্প৷ যদি বাদ দেওয়া হয়, বর্তমান সময় ব্যবহার করা হয়।