Я хочу добавить некоторые пользовательские данные в группу контактов, созданную с помощью People API.(Эквивалент «userDefined» для Person.) Кажется, нет никакого способа сделать это.
Тем не менее, в одном из примеров вы можете увидеть недокументированное поле "clientData" в объекте ContactGroup, поле является коллекцией (также недокументированных) объектов GroupClientData.
"contactGroup": {
"resourceName": string,
"etag": string,
"metadata": {
object(ContactGroupMetadata)
},
"groupType": enum(GroupType),
"name": string,
"formattedName": string,
"memberResourceNames": [
string
],
"memberCount": number,
"clientData": [
{
object(GroupClientData)
}
]
}
(Когда я пытаюсь установить значение в этом поле, я не получаю ошибки.)
Как можно даже попытаться прочитать значение, если у соответствующего Java-класса нет поля clientData ...?