UserEvent

একটি ইভেন্ট যা ব্যবহারকারীর RCS ক্লায়েন্টে ঘটেছে এবং এজেন্টের সাথে কথোপকথনের সাথে সম্পর্কিত।

উদাহরণস্বরূপ, একটি ইভেন্ট নির্দেশ করতে পারে যে ব্যবহারকারী টাইপ করছেন বা এজেন্টের একটি পূর্ববর্তী বার্তা ব্যবহারকারী পড়েছেন।

UserEvent "বার্তা" অবজেক্টের "ডেটা" ক্ষেত্রে প্রদর্শিত হয় যা এজেন্ট তার Google পাব/সাবস্ক্রিপশন থেকে গ্রহণ করে। "ডেটা" ক্ষেত্র হল একটি বেস64-এনকোডেড স্ট্রিং যা এজেন্টকে অবশ্যই UserEvent কাঠামোর সাথে মেলে ডিকোড করতে হবে।

JSON প্রতিনিধিত্ব
{
  "senderPhoneNumber": string,
  "eventType": enum (UserEvent.EventType),
  "eventId": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string
}
ক্ষেত্র
senderPhoneNumber

string

ইভেন্টে জড়িত ব্যবহারকারীর ফোন নম্বর (E.164 ফর্ম্যাটে)।

eventType

enum ( UserEvent.EventType )

অনুষ্ঠানের ধরন।

eventId

string

একটি অনন্য ইভেন্ট আইডি, পাঠানো ব্যবহারকারীর RCS ক্লায়েন্ট দ্বারা নির্ধারিত।

messageId

string

ইভেন্টের সাথে যুক্ত মেসেজের আইডি। উদাহরণস্বরূপ, একটি বার্তা যা ব্যবহারকারীর RCS ক্লায়েন্টের কাছে বিতরণ করা হয়েছে বা ব্যবহারকারীর দ্বারা পড়েছে। এই ক্ষেত্রটি বিতরণ করা এবং পড়ার ঘটনাগুলির জন্য জনবহুল।

sendTime

string ( Timestamp format)

যে সময়ে RCS ক্লায়েন্ট ইভেন্ট পাঠায়।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

agentId

string

এজেন্টের অনন্য শনাক্তকারী। RCS বিজনেস মেসেজিং দ্বারা সেট করা হয়েছে।