Person

اعتراض لتمثيل شخص.

تمثيل JSON
{
  "name": string,
  "obfuscatedId": string,
  "personNames": [
    {
      object (Name)
    }
  ],
  "emailAddresses": [
    {
      object (EmailAddress)
    }
  ],
  "phoneNumbers": [
    {
      object (PhoneNumber)
    }
  ],
  "photos": [
    {
      object (Photo)
    }
  ]
}
الحقول
name

string

تمثّل هذه الخاصية اسم المورد للشخص الذي سيقدّم معلومات عنه. يمكنك الاطّلاع على People.get من Google People API.

obfuscatedId

string

رقم تعريف غير واضح لشخص.

personNames[]

object (Name)

اسم الشخص

emailAddresses[]

object (EmailAddress)

عناوين البريد الإلكتروني للشخص

phoneNumbers[]

object (PhoneNumber)

أرقام هاتف الشخص

photos[]

object (Photo)

صورة للقراءة فقط لشخص. صورة تظهر بجانب اسم الشخص لمساعدة الآخرين في التعرّف على المستخدم في نتائج البحث.

الاسم

اسم المستخدم

تمثيل JSON
{
  "displayName": string
}
الحقول
displayName

string

الاسم المعروض للقراءة فقط المنسّق وفقًا للغة التي يحدّدها حساب المشاهد أو عنوان HTTP Accept-Language.

عنوان البريد الإلكتروني

عنوان البريد الإلكتروني لشخص.

تمثيل JSON
{
  "emailAddress": string,
  "primary": boolean,
  "type": string,
  "customType": string,
  "emailUrl": string
}
الحقول
emailAddress

string

عنوان البريد الإلكتروني.

primary

boolean

يشير إلى ما إذا كان هذا هو البريد الإلكتروني الأساسي للمستخدم. يمكن وضع علامة على إدخال واحد فقط كأساسي.

type

string

نوع حساب البريد الإلكتروني. القيم المقبولة هي: "custom", &&;;;home", "other", "work".

customType

string

وإذا كانت قيمة النوع هي مخصّص، تحتوي هذه السمة على سلسلة النوع المخصّص.

emailUrl

string

عنوان URL لإرسال الرسالة الإلكترونية.

PhoneNumber

رقم هاتف الشخص

تمثيل JSON
{
  "phoneNumber": string,
  "type": enum (PhoneNumber.PhoneNumberType)
}
الحقول
phoneNumber

string

رقم هاتف الشخص

type

enum (PhoneNumber.PhoneNumberType)

PhoneNumber.PhoneNumberType

تعداد نوع رقم الهاتف.

عمليات التعداد
OTHER
MOBILE
OFFICE

الصورة

صورة شخص

تمثيل JSON
{
  "url": string
}
الحقول
url

string

عنوان URL للصورة.