REST Resource: spaces.spaceEvents

Источник: SpaceEvent

Событие, отражающее изменение или активность в пространстве Google Chat. Для получения дополнительной информации см. раздел «Работа с событиями из Google Chat» .

JSON-представление
{
  "name": string,
  "eventTime": string,
  "eventType": string,

  "messageCreatedEventData": {
    object (MessageCreatedEventData)
  },
  "messageUpdatedEventData": {
    object (MessageUpdatedEventData)
  },
  "messageDeletedEventData": {
    object (MessageDeletedEventData)
  },
  "messageBatchCreatedEventData": {
    object (MessageBatchCreatedEventData)
  },
  "messageBatchUpdatedEventData": {
    object (MessageBatchUpdatedEventData)
  },
  "messageBatchDeletedEventData": {
    object (MessageBatchDeletedEventData)
  },
  "spaceUpdatedEventData": {
    object (SpaceUpdatedEventData)
  },
  "spaceBatchUpdatedEventData": {
    object (SpaceBatchUpdatedEventData)
  },
  "membershipCreatedEventData": {
    object (MembershipCreatedEventData)
  },
  "membershipUpdatedEventData": {
    object (MembershipUpdatedEventData)
  },
  "membershipDeletedEventData": {
    object (MembershipDeletedEventData)
  },
  "membershipBatchCreatedEventData": {
    object (MembershipBatchCreatedEventData)
  },
  "membershipBatchUpdatedEventData": {
    object (MembershipBatchUpdatedEventData)
  },
  "membershipBatchDeletedEventData": {
    object (MembershipBatchDeletedEventData)
  },
  "reactionCreatedEventData": {
    object (ReactionCreatedEventData)
  },
  "reactionDeletedEventData": {
    object (ReactionDeletedEventData)
  },
  "reactionBatchCreatedEventData": {
    object (ReactionBatchCreatedEventData)
  },
  "reactionBatchDeletedEventData": {
    object (ReactionBatchDeletedEventData)
  }
}
Поля
name

string

Название ресурса космического события.

Формат: spaces/{space}/spaceEvents/{spaceEvent}

eventTime

string ( Timestamp format)

Время, когда произошло событие.

eventType

string

Тип космического события. Каждый тип события имеет пакетную версию, которая представляет собой несколько экземпляров этого типа события, происходящих в течение короткого промежутка времени. Для запросов spaceEvents.list() опустите пакетные типы событий в фильтре запроса. По умолчанию сервер возвращает как тип события, так и его пакетную версию.

Поддерживаемые типы событий для сообщений :

  • Новое сообщение: google.workspace.chat.message.v1.created
  • Обновлено сообщение: google.workspace.chat.message.v1.updated
  • Удаленное сообщение: google.workspace.chat.message.v1.deleted
  • Несколько новых сообщений: google.workspace.chat.message.v1.batchCreated
  • Несколько обновленных сообщений: google.workspace.chat.message.v1.batchUpdated
  • Несколько удалённых сообщений: google.workspace.chat.message.v1.batchDeleted

Поддерживаемые типы мероприятий для членства :

  • Новое членство: google.workspace.chat.membership.v1.created
  • Обновлено членство: google.workspace.chat.membership.v1.updated
  • Удалено членство: google.workspace.chat.membership.v1.deleted
  • Несколько новых членств: google.workspace.chat.membership.v1.batchCreated
  • Обновлено несколько учетных записей: google.workspace.chat.membership.v1.batchUpdated
  • Множественное удаление членства: google.workspace.chat.membership.v1.batchDeleted

Поддерживаемые типы событий для реакций :

  • Новая реакция: google.workspace.chat.reaction.v1.created
  • Удалённая реакция: google.workspace.chat.reaction.v1.deleted
  • Множество новых реакций: google.workspace.chat.reaction.v1.batchCreated
  • Множественные удалённые реакции: google.workspace.chat.reaction.v1.batchDeleted

Поддерживаемые типы мероприятий, связанных с этим пространством :

  • Обновлено пространство: google.workspace.chat.space.v1.updated
  • Множественные обновления пространства: google.workspace.chat.space.v1.batchUpdated
Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей:
messageCreatedEventData

object ( MessageCreatedEventData )

Содержимое события для нового сообщения.

Тип события: google.workspace.chat.message.v1.created

messageUpdatedEventData

object ( MessageUpdatedEventData )

Содержимое события для обновленного сообщения.

Тип события: google.workspace.chat.message.v1.updated

messageDeletedEventData

object ( MessageDeletedEventData )

Содержимое события для удалённого сообщения.

Тип события: google.workspace.chat.message.v1.deleted

messageBatchCreatedEventData

object ( MessageBatchCreatedEventData )

Содержимое события для нескольких новых сообщений.

Тип события: google.workspace.chat.message.v1.batchCreated

messageBatchUpdatedEventData

object ( MessageBatchUpdatedEventData )

Содержимое события для нескольких обновленных сообщений.

Тип события: google.workspace.chat.message.v1.batchUpdated

messageBatchDeletedEventData

object ( MessageBatchDeletedEventData )

Содержимое события для нескольких удалённых сообщений.

Тип события: google.workspace.chat.message.v1.batchDeleted

spaceUpdatedEventData

object ( SpaceUpdatedEventData )

Содержимое события для обновления информации о пространстве.

Тип события: google.workspace.chat.space.v1.updated

spaceBatchUpdatedEventData

object ( SpaceBatchUpdatedEventData )

Содержимое события для множественных обновлений пространства.

Тип события: google.workspace.chat.space.v1.batchUpdated

membershipCreatedEventData

object ( MembershipCreatedEventData )

Событие, связанное с новым членством.

Тип события: google.workspace.chat.membership.v1.created

membershipUpdatedEventData

object ( MembershipUpdatedEventData )

Содержимое файла события для обновления членства.

Тип события: google.workspace.chat.membership.v1.updated

membershipDeletedEventData

object ( MembershipDeletedEventData )

Содержимое события для удаленного членства.

Тип события: google.workspace.chat.membership.v1.deleted

membershipBatchCreatedEventData

object ( MembershipBatchCreatedEventData )

Содержимое события для нескольких новых членств.

Тип события: google.workspace.chat.membership.v1.batchCreated

membershipBatchUpdatedEventData

object ( MembershipBatchUpdatedEventData )

Содержимое события для нескольких обновленных членских страниц.

Тип события: google.workspace.chat.membership.v1.batchUpdated

membershipBatchDeletedEventData

object ( MembershipBatchDeletedEventData )

Содержимое события для нескольких удаленных членств.

Тип события: google.workspace.chat.membership.v1.batchDeleted

reactionCreatedEventData

object ( ReactionCreatedEventData )

Содержимое события для новой реакции.

Тип события: google.workspace.chat.reaction.v1.created

reactionDeletedEventData

object ( ReactionDeletedEventData )

Содержимое события для удалённой реакции.

Тип события: google.workspace.chat.reaction.v1.deleted

reactionBatchCreatedEventData

object ( ReactionBatchCreatedEventData )

Содержимое события для нескольких новых реакций.

Тип события: google.workspace.chat.reaction.v1.batchCreated

reactionBatchDeletedEventData

object ( ReactionBatchDeletedEventData )

Содержимое события для нескольких удалённых реакций.

Тип события: google.workspace.chat.reaction.v1.batchDeleted

Конец взаимоисключающих областей.

MessageCreatedEventData

Содержимое события для нового сообщения.

Тип события: google.workspace.chat.message.v1.created

JSON-представление
{
  "message": {
    object (Message)
  }
}
Поля
message

object ( Message )

Новое сообщение.

MessageUpdatedEventData

Event payload for an updated message.

Тип события: google.workspace.chat.message.v1.updated

JSON-представление
{
  "message": {
    object (Message)
  }
}
Поля
message

object ( Message )

Обновленное сообщение.

MessageDeletedEventData

Содержимое события для удалённого сообщения.

Тип события: google.workspace.chat.message.v1.deleted

JSON-представление
{
  "message": {
    object (Message)
  }
}
Поля
message

object ( Message )

Удаленное сообщение. Заполнены только поля name , createTime и deletionMetadata .

MessageBatchCreatedEventData

Содержимое события для нескольких новых сообщений.

Тип события: google.workspace.chat.message.v1.batchCreated

JSON-представление
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Поля
messages[]

object ( MessageCreatedEventData )

Список новых сообщений.

MessageBatchUpdatedEventData

Содержимое события для нескольких обновленных сообщений.

Тип события: google.workspace.chat.message.v1.batchUpdated

JSON-представление
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Поля
messages[]

object ( MessageUpdatedEventData )

Список обновленных сообщений.

MessageBatchDeletedEventData

Event payload for multiple deleted messages.

Тип события: google.workspace.chat.message.v1.batchDeleted

JSON-представление
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Поля
messages[]

object ( MessageDeletedEventData )

Список удалённых сообщений.

SpaceUpdatedEventData

Event payload for an updated space.

Тип события: google.workspace.chat.space.v1.updated

JSON-представление
{
  "space": {
    object (Space)
  }
}
Поля
space

object ( Space )

Обновленное пространство.

SpaceBatchUpdatedEventData

Event payload for multiple updates to a space.

Тип события: google.workspace.chat.space.v1.batchUpdated

JSON-представление
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Поля
spaces[]

object ( SpaceUpdatedEventData )

Список обновленных помещений.

MembershipCreatedEventData

Event payload for a new membership.

Тип события: google.workspace.chat.membership.v1.created .

JSON-представление
{
  "membership": {
    object (Membership)
  }
}
Поля
membership

object ( Membership )

Новое членство.

MembershipUpdatedEventData

Содержимое файла события для обновления членства.

Тип события: google.workspace.chat.membership.v1.updated

JSON-представление
{
  "membership": {
    object (Membership)
  }
}
Поля
membership

object ( Membership )

The updated membership.

MembershipDeletedEventData

Содержимое события для удаленного членства.

Тип события: google.workspace.chat.membership.v1.deleted

JSON-представление
{
  "membership": {
    object (Membership)
  }
}
Поля
membership

object ( Membership )

Удаленное членство. Заполнены только поля name и state .

MembershipBatchCreatedEventData

Содержимое события для нескольких новых членств.

Тип события: google.workspace.chat.membership.v1.batchCreated

JSON-представление
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Поля
memberships[]

object ( MembershipCreatedEventData )

A list of new memberships.

MembershipBatchUpdatedEventData

Содержимое события для нескольких обновленных членских страниц.

Тип события: google.workspace.chat.membership.v1.batchUpdated

JSON-представление
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Поля
memberships[]

object ( MembershipUpdatedEventData )

Список обновленных вариантов членства.

MembershipBatchDeletedEventData

Event payload for multiple deleted memberships.

Тип события: google.workspace.chat.membership.v1.batchDeleted

JSON-представление
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Поля
memberships[]

object ( MembershipDeletedEventData )

A list of deleted memberships.

ReactionCreatedEventData

Содержимое события для новой реакции.

Тип события: google.workspace.chat.reaction.v1.created

JSON-представление
{
  "reaction": {
    object (Reaction)
  }
}
Поля
reaction

object ( Reaction )

Новая реакция.

ReactionDeletedEventData

Содержимое события для удалённой реакции.

Тип: google.workspace.chat.reaction.v1.deleted

JSON-представление
{
  "reaction": {
    object (Reaction)
  }
}
Поля
reaction

object ( Reaction )

Удалённая реакция.

ReactionBatchCreatedEventData

Event payload for multiple new reactions.

Тип события: google.workspace.chat.reaction.v1.batchCreated

JSON-представление
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Поля
reactions[]

object ( ReactionCreatedEventData )

A list of new reactions.

ReactionBatchDeletedEventData

Event payload for multiple deleted reactions.

Тип события: google.workspace.chat.reaction.v1.batchDeleted

JSON-представление
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Поля
reactions[]

object ( ReactionDeletedEventData )

Список удалённых реакций.

Методы

get

Returns an event from a Google Chat space.

list

Lists events from a Google Chat space.