Person

사람을 나타내는 객체입니다.

JSON 표현
{
  "name": string,
  "obfuscatedId": string,
  "personNames": [
    {
      object (Name)
    }
  ],
  "emailAddresses": [
    {
      object (EmailAddress)
    }
  ],
  "phoneNumbers": [
    {
      object (PhoneNumber)
    }
  ],
  "photos": [
    {
      object (Photo)
    }
  ]
}
필드
name

string

정보를 제공할 사용자의 리소스 이름입니다. Google People API의 People.get를 참고하세요.

obfuscatedId

string

사람의 난독화된 ID입니다.

personNames[]

object (Name)

사용자 이름

emailAddresses[]

object (EmailAddress)

사용자의 이메일 주소

phoneNumbers[]

object (PhoneNumber)

사용자의 전화번호

photos[]

object (Photo)

사용자의 읽기 전용 사진입니다. 다른 사용자가 검색 결과에서 해당 사용자를 알아볼 수 있도록 사용자 이름 옆에 표시되는 사진입니다.

이름

사람의 이름입니다.

JSON 표현
{
  "displayName": string
}
필드
displayName

string

보기 권한이 없는 디스플레이 이름으로, 뷰어의 계정 또는 Accept-Language HTTP 헤더에서 지정한 언어로 형식이 지정됩니다.

EmailAddress

사용자의 이메일 주소입니다.

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입니다.

전화번호

사용자의 전화번호

JSON 표현
{
  "phoneNumber": string,
  "type": enum (PhoneNumber.PhoneNumberType)
}
필드
phoneNumber

string

사용자의 전화번호입니다.

type

enum (PhoneNumber.PhoneNumberType)

PhoneNumber.PhoneNumberType

전화번호 유형 열거형입니다.

열거형
OTHER
MOBILE
OFFICE

사진

사람의 사진입니다.

JSON 표현
{
  "url": string
}
필드
url

string

사진의 URL입니다.