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 Cómo trabajar con eventos de 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

Es el nombre del recurso del evento de espacio.

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

eventTime

string (Timestamp format)

Hora en la que ocurrió el evento.

eventType

string

Es el tipo de evento espacial. Cada tipo de evento tiene una versión por lotes, que representa varias instancias del tipo de evento que ocurren en un período corto. En el caso de 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 compatibles con mensajes:

  • Nuevo mensaje: 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
  • Varios mensajes actualizados: google.workspace.chat.message.v1.batchUpdated
  • Varios mensajes borrados: 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: google.workspace.chat.membership.v1.batchUpdated
  • Se borraron varias membresías: 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
  • Varias reacciones borradas: 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 de 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 del evento para varios mensajes nuevos.

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Carga útil del evento para varios mensajes actualizados.

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Carga útil del evento para varios mensajes eliminados.

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

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Carga útil del 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 evento para una membresía nueva.

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

membershipUpdatedEventData

object (MembershipUpdatedEventData)

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

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

membershipDeletedEventData

object (MembershipDeletedEventData)

Carga útil del evento 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 del evento para varias membresías borradas.

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

reactionCreatedEventData

object (ReactionCreatedEventData)

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

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

reactionDeletedEventData

object (ReactionDeletedEventData)

Carga útil del 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 del 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 del evento 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 los mensajes actualizados.

MessageBatchDeletedEventData

Carga útil del evento para varios mensajes eliminados.

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

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

object (MessageDeletedEventData)

Una lista de los mensajes borrados.

SpaceUpdatedEventData

Carga útil de evento 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 del evento 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 del evento 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 membresía nueva.

MembershipUpdatedEventData

Carga útil de evento 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 del evento 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 que se borró. 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)

Es una lista de membresías actualizadas.

MembershipBatchDeletedEventData

Carga útil del evento 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 las 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 reacción nueva

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 las reacciones borradas.

Métodos

get

Muestra un evento de un espacio de Google Chat.

list

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