Ресурс: Членство
Представляет отношение членства в Google Chat, например, приглашен ли пользователь или приложение чата в пространство, является его частью или отсутствует в нем.
| JSON-представление | 
|---|
{ "name": string, "state": enum (  | 
| Поля | |
|---|---|
 name |   Идентификатор. Имя ресурса членства, назначенное сервером.  Формат:   | 
 state |   Только вывод. Состояние членства.  | 
 role |   Необязательно. Роль пользователя в чат-пространстве, которая определяет его разрешённые действия в этом пространстве.  Это поле можно использовать только как входные данные в   | 
 createTime |   Необязательное. Неизменяемое. Время создания членства, например, когда участник присоединился или был приглашен в пространство. Это поле предназначено только для вывода, за исключением случаев, когда оно используется для импорта истории членства в пространствах с режимом импорта.  | 
 deleteTime |   Необязательное. Неизменяемое. Время удаления членства, например, когда участник покинул пространство или был удалён из него. Это поле предназначено только для вывода, за исключением случаев, когда оно используется для импорта истории членства в пространствах с режимом импорта.  | 
 Поле объединения memberType . Член, связанный с этим членством. Другие типы членов могут быть поддержаны в будущем. memberType может быть только одним из следующих: | |
 member |    Необязательно. Пользователь или приложение Google Chat, которому соответствует членство. Если ваше приложение Chat аутентифицируется как пользователь , в выходных данных отображаются   | 
 groupMember |   Необязательно. Группа Google, к которой относится членство. Для чтения или изменения членства в группах Google требуется аутентификация пользователя .  | 
Членство
Определяет связь участника с пространством. Другие состояния членства могут быть поддержаны в будущем.
| Перечисления | |
|---|---|
 MEMBERSHIP_STATE_UNSPECIFIED | Значение по умолчанию. Не использовать. | 
 JOINED | Пользователь добавлен в пространство и может принимать в нем участие. | 
 INVITED | Пользователю предложено присоединиться к пространству, но он еще не присоединился к нему. | 
 NOT_A_MEMBER | Пользователь не принадлежит к пространству и не имеет ожидающих приглашений присоединиться к нему. | 
ЧленствоРоль
Представляет разрешённые действия пользователя в чате. В будущем могут быть добавлены дополнительные значения перечисления.
| Перечисления | |
|---|---|
 MEMBERSHIP_ROLE_UNSPECIFIED |  Значение по умолчанию. Для users : они не являются участниками пространства, но могут быть приглашены. Для Google Groups : им всегда назначается эта роль (в будущем могут быть использованы другие значения перечисления). | 
 ROLE_MEMBER | Участник чата. В интерфейсе чата эта роль называется «Участник». У пользователя есть базовые разрешения, такие как отправка сообщений в чат-группе. Менеджеры и владельцы могут предоставлять участникам дополнительные разрешения в чат-группе, включая: 
 В личных сообщениях и анонимных групповых беседах эта роль принадлежит каждому.  | 
 ROLE_MANAGER | Владелец пространства. В интерфейсе чата эта роль называется «Владелец». Пользователь имеет полный набор разрешений для управления пространством, включая: 
  Поддерживается только в  Чтобы узнать больше, ознакомьтесь со статьей «Подробнее о вашей роли владельца или менеджера пространства» .  | 
 ROLE_ASSISTANT_MANAGER | Менеджер пространства. В интерфейсе чата эта роль называется «Менеджер».  Пользователь имеет все базовые разрешения  
 По умолчанию разрешения менеджеров включают, но не ограничиваются: 
  Поддерживается только в  Более подробную информацию см. в разделе Управление настройками пространства .  | 
Группа
Группа Google в Google Chat.
| JSON-представление | 
|---|
{ "name": string }  | 
| Поля | |
|---|---|
 name |   Имя ресурса для группы Google. Представляет группу в API Cloud Identity Groups. Формат: группы/{группа}  | 
Методы | |
|---|---|
 | Создает членство для вызывающего приложения чата, пользователя или группы Google. | 
  | Удаляет членство. | 
  | Возвращает сведения о членстве. | 
  | Список членств в пространстве. | 
  | Обновляет членство. |