REST Resource: spaces.spaceEvents

Recurso: SpaceEvent

Un evento que representa un cambio o una actividad en un espacio de Google Chat. Para obtener más información, consulta Trabaja con eventos desde Google Chat.

Representación 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.
}
Campos
name

string

Nombre del recurso del evento del espacio.

Formato: spaces/{space}/spaceEvents/{spaceEvent}

eventTime

string (Timestamp format)

Hora en la que ocurrió el evento.

eventType

string

Tipo de evento en el espacio. Cada tipo de evento tiene una versión por lotes, que representa varias instancias del tipo de evento que ocurren en un período breve. Para las solicitudes spaceEvents.list(), omite los tipos de eventos por lotes en el filtro de consulta. De forma predeterminada, el servidor muestra el tipo de evento y su versión por lotes.

Tipos de eventos admitidos para mensajes:

  • Mensaje nuevo: google.workspace.chat.message.v1.created
  • Mensaje actualizado: google.workspace.chat.message.v1.updated
  • Mensaje borrado: google.workspace.chat.message.v1.deleted
  • Varios mensajes nuevos: google.workspace.chat.message.v1.batchCreated
  • Se actualizaron varios mensajes: google.workspace.chat.message.v1.batchUpdated
  • Varios mensajes eliminados: google.workspace.chat.message.v1.batchDeleted

Tipos de eventos admitidos para las membresías:

  • Nueva membresía: google.workspace.chat.membership.v1.created
  • Se actualizó la membresía: google.workspace.chat.membership.v1.updated
  • Membresía borrada: google.workspace.chat.membership.v1.deleted
  • Varias membresías nuevas: google.workspace.chat.membership.v1.batchCreated
  • Se actualizaron varias membresías de: google.workspace.chat.membership.v1.batchUpdated
  • Varias membresías borradas: google.workspace.chat.membership.v1.batchDeleted

Tipos de eventos admitidos para las reacciones:

  • Nueva reacción: google.workspace.chat.reaction.v1.created
  • Se borró la reacción google.workspace.chat.reaction.v1.deleted
  • Varias reacciones nuevas: google.workspace.chat.reaction.v1.batchCreated
  • Se borraron varias reacciones: google.workspace.chat.reaction.v1.batchDeleted

Tipos de eventos admitidos sobre el espacio:

  • Espacio actualizado: google.workspace.chat.space.v1.updated
  • Varias actualizaciones del espacio: google.workspace.chat.space.v1.batchUpdated

Campo de unión payload.

payload puede ser una de las siguientes opciones:

messageCreatedEventData

object (MessageCreatedEventData)

Carga útil del evento para un mensaje nuevo

Tipo de evento: google.workspace.chat.message.v1.created

messageUpdatedEventData

object (MessageUpdatedEventData)

Carga útil del evento para un mensaje actualizado.

Tipo de evento: google.workspace.chat.message.v1.updated

messageDeletedEventData

object (MessageDeletedEventData)

Carga útil de evento para un mensaje borrado.

Tipo de evento: google.workspace.chat.message.v1.deleted

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Carga útil de eventos para varios mensajes nuevos

Tipo de evento: google.workspace.chat.message.v1.batchCreated

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Carga útil de eventos para varios mensajes actualizados.

Tipo de evento: google.workspace.chat.message.v1.batchUpdated

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Carga útil de eventos para varios mensajes borrados.

Tipo de evento: google.workspace.chat.message.v1.batchDeleted

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Carga útil de evento para una actualización de espacio.

Tipo de evento: google.workspace.chat.space.v1.updated

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Carga útil de eventos para varias actualizaciones de un espacio.

Tipo de evento: google.workspace.chat.space.v1.batchUpdated

membershipCreatedEventData

object (MembershipCreatedEventData)

Carga útil de eventos para una membresía nueva

Tipo de evento: google.workspace.chat.membership.v1.created

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Carga útil de eventos para una membresía actualizada.

Tipo de evento: google.workspace.chat.membership.v1.updated

membershipDeletedEventData

object (MembershipDeletedEventData)

Carga útil de eventos para una membresía borrada

Tipo de evento: google.workspace.chat.membership.v1.deleted

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Carga útil de eventos para varias membresías nuevas.

Tipo de evento: google.workspace.chat.membership.v1.batchCreated

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Carga útil de eventos para varias membresías actualizadas.

Tipo de evento: google.workspace.chat.membership.v1.batchUpdated

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Carga útil de eventos para varias membresías borradas.

Tipo de evento: google.workspace.chat.membership.v1.batchDeleted

reactionCreatedEventData

object (ReactionCreatedEventData)

Carga útil del evento para una reacción nueva

Tipo de evento: google.workspace.chat.reaction.v1.created

reactionDeletedEventData

object (ReactionDeletedEventData)

Carga útil de evento para una reacción borrada.

Tipo de evento: google.workspace.chat.reaction.v1.deleted

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Carga útil de eventos para varias reacciones nuevas.

Tipo de evento: google.workspace.chat.reaction.v1.batchCreated

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Carga útil de eventos para varias reacciones borradas.

Tipo de evento: google.workspace.chat.reaction.v1.batchDeleted

MessageCreatedEventData

Carga útil del evento para un mensaje nuevo

Tipo de evento: google.workspace.chat.message.v1.created

Representación JSON
{
  "message": {
    object (Message)
  }
}
Campos
message

object (Message)

El mensaje nuevo.

MessageUpdatedEventData

Carga útil del evento para un mensaje actualizado.

Tipo de evento: google.workspace.chat.message.v1.updated

Representación JSON
{
  "message": {
    object (Message)
  }
}
Campos
message

object (Message)

El mensaje actualizado.

MessageDeletedEventData

Carga útil de evento para un mensaje borrado.

Tipo de evento: google.workspace.chat.message.v1.deleted

Representación JSON
{
  "message": {
    object (Message)
  }
}
Campos
message

object (Message)

El mensaje borrado. Solo se propagan los campos name, createTime, deleteTime y deletionMetadata.

MessageBatchCreatedEventData

Carga útil de eventos para varios mensajes nuevos

Tipo de evento: google.workspace.chat.message.v1.batchCreated

Representación JSON
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Campos
messages[]

object (MessageCreatedEventData)

Una lista de mensajes nuevos.

MessageBatchUpdatedEventData

Carga útil de eventos para varios mensajes actualizados.

Tipo de evento: google.workspace.chat.message.v1.batchUpdated

Representación JSON
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Campos
messages[]

object (MessageUpdatedEventData)

Una lista de mensajes actualizados.

MessageBatchDeletedEventData

Carga útil de eventos para varios mensajes borrados.

Tipo de evento: google.workspace.chat.message.v1.batchDeleted

Representación JSON
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Campos
messages[]

object (MessageDeletedEventData)

Lista de mensajes borrados.

SpaceUpdatedEventData

Carga útil de eventos para un espacio actualizado.

Tipo de evento: google.workspace.chat.space.v1.updated

Representación JSON
{
  "space": {
    object (Space)
  }
}
Campos
space

object (Space)

El espacio actualizado.

SpaceBatchUpdatedEventData

Carga útil de eventos para varias actualizaciones de un espacio.

Tipo de evento: google.workspace.chat.space.v1.batchUpdated

Representación JSON
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Campos
spaces[]

object (SpaceUpdatedEventData)

Una lista de los espacios actualizados.

MembershipCreatedEventData

Carga útil de eventos para una membresía nueva

Tipo de evento: google.workspace.chat.membership.v1.created.

Representación JSON
{
  "membership": {
    object (Membership)
  }
}
Campos
membership

object (Membership)

La nueva membresía.

MembershipUpdatedEventData

Carga útil de eventos para una membresía actualizada.

Tipo de evento: google.workspace.chat.membership.v1.updated

Representación JSON
{
  "membership": {
    object (Membership)
  }
}
Campos
membership

object (Membership)

La membresía actualizada.

MembershipDeletedEventData

Carga útil de eventos para una membresía borrada

Tipo de evento: google.workspace.chat.membership.v1.deleted

Representación JSON
{
  "membership": {
    object (Membership)
  }
}
Campos
membership

object (Membership)

La membresía borrada Solo se propagan los campos name y state.

MembershipBatchCreatedEventData

Carga útil de eventos para varias membresías nuevas.

Tipo de evento: google.workspace.chat.membership.v1.batchCreated

Representación JSON
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Campos
memberships[]

object (MembershipCreatedEventData)

Una lista de las membresías nuevas.

MembershipBatchUpdatedEventData

Carga útil de eventos para varias membresías actualizadas.

Tipo de evento: google.workspace.chat.membership.v1.batchUpdated

Representación JSON
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Campos
memberships[]

object (MembershipUpdatedEventData)

Una lista de las membresías actualizadas.

MembershipBatchDeletedEventData

Carga útil de eventos para varias membresías borradas.

Tipo de evento: google.workspace.chat.membership.v1.batchDeleted

Representación JSON
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Campos
memberships[]

object (MembershipDeletedEventData)

Una lista de membresías borradas.

ReactionCreatedEventData

Carga útil del evento para una reacción nueva

Tipo de evento: google.workspace.chat.reaction.v1.created

Representación JSON
{
  "reaction": {
    object (Reaction)
  }
}
Campos
reaction

object (Reaction)

La nueva reacción.

ReactionDeletedEventData

Carga útil de evento para una reacción borrada.

Tipo: google.workspace.chat.reaction.v1.deleted

Representación JSON
{
  "reaction": {
    object (Reaction)
  }
}
Campos
reaction

object (Reaction)

La reacción borrada.

ReactionBatchCreatedEventData

Carga útil de eventos para varias reacciones nuevas.

Tipo de evento: google.workspace.chat.reaction.v1.batchCreated

Representación JSON
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Campos
reactions[]

object (ReactionCreatedEventData)

Una lista de reacciones nuevas.

ReactionBatchDeletedEventData

Carga útil de eventos para varias reacciones borradas.

Tipo de evento: google.workspace.chat.reaction.v1.batchDeleted

Representación JSON
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Campos
reactions[]

object (ReactionDeletedEventData)

Una lista de reacciones borradas.

Métodos

get

Devuelve un evento de un espacio de Google Chat.

list

Muestra una lista de eventos de un espacio de Google Chat.