Representative

تفاصيل عن الممثل (الشخصي أو برنامج الدردشة المبرمَجة) الذي أرسل الرسالة.

تمثيل JSON
{
  "displayName": string,
  "avatarImage": string,

  // Union field representative can be only one of the following:
  "representativeType": enum (RepresentativeType)
  // End of list of possible types for union field representative.
}
الحقول
displayName

string

اختياريّ. اسم الممثّل

avatarImage

string

اختياريّ. الصورة الرمزية للممثّل، كعنوان URL متاح للجميع يتم عرضها كدائرة.

لا يمكن استخدام المعلومات الشخصية في صور الصور الرمزية، مثل تصوير الممثلين في الصور أو الصور التوضيحية. استخدِم صورًا لا تحدّد هوية الأشخاص، مثل الرموز أو الشعارات أو الرسوم التوضيحية الوهمية. بعد استخدام صورة رمزية في رسالة، لا يمكن تعديل الصورة أو حذفها.

يجب أن تكون الصور بحجم 1024×1024 بكسل، وألا يزيد حجم الملفات فيها عن 50 كيلوبايت.

حقل الاتحاد representative ممثل يتم تحديده حسب نوعه. يمكن أن تكون السمة "representative" واحدة فقط مما يلي:
representativeType

enum (RepresentativeType)

مطلوبة. تمثّل هذه السمة نوع الممثّل.

RepresentativeType

نوع التمثيل

عمليات التعداد
REPRESENTATIVE_TYPE_UNSPECIFIED نوع الممثل غير محدَّد.
BOT ممثّل برنامج التتبُّع
HUMAN الممثل البشري.