حدث وقع على جهاز المستخدم الذي يستخدم خدمات الاتصالات التفاعلية (RCS) وكان مرتبطًا بمحادثة مع الوكيل
على سبيل المثال، يمكن أن يشير الحدث إلى أنّ المستخدم يكتب أو أنّه قرأ رسالة سابقة من الموظف.
يظهر UserEvent في حقل "البيانات" الخاص بعنصر "الرسالة" الذي يتلقّاه الوكيل من اشتراكه في Google Pub/Sub. الحقل "data" هو سلسلة مرمّزة بترميز base64 يجب أن يفكّ الوكيل ترميزها لتتطابق مع بنية UserEvent.
تمثيل JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
الحقول | |
---|---|
senderPhoneNumber |
رقم هاتف المستخدم المعنيّ بالحدث (بتنسيق E.164) |
eventType |
نوع الحدث. |
eventId |
معرّف فريد للحدث، يتم تعيينه من خلال تطبيق RCS الخاص بالمستخدم المُرسِل. |
messageId |
معرّف الرسالة المرتبطة بالحدث. على سبيل المثال، رسالة تم تسليمها إلى برنامج RCS الخاص بالمستخدم أو قرأها المستخدم. يتم ملء هذا الحقل لحدثَي DELIVERED وREAD. |
sendTime |
الوقت الذي يرسل فيه برنامج RCS الحدث يستخدم RFC 3339، حيث سيكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized وسيستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
agentId |
المعرّف الفريد للوكيل. يتم ضبطها من خلال ميزة "الرسائل من الشركات من RCS". |