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 ممثل بشري.