REST Resource: spaces.spaceEvents

Ресурс: SpaceEvent

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

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

  // Union field payload can be only one of the following:
  "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)
  }
  // End of list of possible types for union field payload.
}
Поля
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

payload Union Field.

payload может быть только одной из следующих:

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 )

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

СообщениеUpdatedEventData

Полезная нагрузка события для обновленного сообщения.

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

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

object ( Message )

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

СообщениеDeletedEventData

Полезная нагрузка события для удаленного сообщения.

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

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

object ( Message )

Удаленное сообщение. Заполняются только поля name , createTime , deleteTime и 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

Полезная нагрузка события для нескольких удаленных сообщений.

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

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

object ( MessageDeletedEventData )

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

Спейсупдатевентдата

Полезная нагрузка события для обновленного пространства.

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

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

object ( Space )

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

Спейсбатчупдатедевентдата

Полезная нагрузка события для нескольких обновлений пространства.

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

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

object ( SpaceUpdatedEventData )

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

Членствокреатедевентдата

Полезная нагрузка события для нового членства.

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

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

object ( Membership )

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

ЧленствоUpdatedEventData

Полезная нагрузка события для обновленного членства.

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

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

object ( Membership )

Обновленное членство.

ЧленствоDeletedEventData

Полезная нагрузка события для удаленного членства.

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

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

object ( Membership )

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

ЧленствоBatchCreatedEventData

Полезная нагрузка события для нескольких новых участников.

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

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

object ( MembershipCreatedEventData )

Список новых участников.

Членствобатчупдатевентдата

Полезная нагрузка события для нескольких обновленных участников.

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

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

object ( MembershipUpdatedEventData )

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

Членствобатчделетедэвентдата

Полезная нагрузка события для нескольких удаленных членств.

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

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

object ( MembershipDeletedEventData )

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

Реакциякреатедевентдата

Полезная нагрузка события для новой реакции.

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

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

object ( Reaction )

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

Реакцияделетедэвентдата

Полезная нагрузка события для удаленной реакции.

Введите: google.workspace.chat.reaction.v1.deleted

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

object ( Reaction )

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

Реакциябатчкреатедевентдата

Полезная нагрузка события для нескольких новых реакций.

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

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

object ( ReactionCreatedEventData )

Список новых реакций.

Реакциябатчделетедэвентдата

Полезная нагрузка события для нескольких удаленных реакций.

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

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

object ( ReactionDeletedEventData )

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

Методы

get

Возвращает событие из пространства Google Chat.

list

Перечисляет события из пространства Google Chat.