REST Resource: spaces.spaceEvents

Recurso: SpaceEvent

Es 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 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)

Fecha y hora en que ocurrió el evento.

eventType

string

Es el tipo de evento de 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 corto. En el caso de las solicitudes de spaceEvents.list(), omite los tipos de eventos por lotes en el filtro de la consulta. De forma predeterminada, el servidor devuelve 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
  • Varios mensajes actualizados: google.workspace.chat.message.v1.batchUpdated
  • Varios mensajes borrados: google.workspace.chat.message.v1.batchDeleted

Tipos de eventos admitidos para membresías:

  • Membresía nueva: google.workspace.chat.membership.v1.created
  • Membresía actualizada: 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
  • Varias membresías actualizadas: google.workspace.chat.membership.v1.batchUpdated
  • Varias membresías borradas: google.workspace.chat.membership.v1.batchDeleted

Tipos de eventos admitidos para 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
  • Actualizaciones de varios espacios: google.workspace.chat.space.v1.batchUpdated

Campo de unión payload.

payload puede ser una de las siguientes opciones:

messageCreatedEventData

object (MessageCreatedEventData)

Es la carga útil del evento para un mensaje nuevo.

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

messageUpdatedEventData

object (MessageUpdatedEventData)

Es la carga útil del evento para un mensaje actualizado.

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

messageDeletedEventData

object (MessageDeletedEventData)

Es la carga útil del evento para un mensaje borrado.

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

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Es la carga útil del evento para varios mensajes nuevos.

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Es la carga útil del evento para varios mensajes actualizados.

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Es la carga útil del evento para varios mensajes borrados.

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

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Es la carga útil del evento para una actualización del espacio.

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

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Es la carga útil del evento para varias actualizaciones de un espacio.

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

membershipCreatedEventData

object (MembershipCreatedEventData)

Es la carga útil del evento para una membresía nueva.

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

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Es la carga útil del evento para una membresía actualizada.

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

membershipDeletedEventData

object (MembershipDeletedEventData)

Es la carga útil del evento para una membresía borrada.

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

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Es la carga útil del evento para varias membresías nuevas.

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

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Es la carga útil del evento para varias membresías actualizadas.

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

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Es la carga útil del evento para varias membresías borradas.

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

reactionCreatedEventData

object (ReactionCreatedEventData)

Es la carga útil del evento para una reacción nueva.

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

reactionDeletedEventData

object (ReactionDeletedEventData)

Es la carga útil del evento para una reacción borrada.

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

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Es la carga útil del evento para varias reacciones nuevas.

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

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Es la carga útil del evento para varias reacciones borradas.

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

MessageCreatedEventData

Es la 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)

Es el mensaje nuevo.

MessageUpdatedEventData

Es la 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)

Es el mensaje actualizado.

MessageDeletedEventData

Es la 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)

Es el mensaje borrado. Solo se completan los campos name, createTime y deletionMetadata.

MessageBatchCreatedEventData

Es la carga útil del evento para varios mensajes nuevos.

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

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

object (MessageCreatedEventData)

Es una lista de mensajes nuevos.

MessageBatchUpdatedEventData

Es la 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)

Es una lista de mensajes actualizados.

MessageBatchDeletedEventData

Es la carga útil del evento para varios mensajes borrados.

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

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

object (MessageDeletedEventData)

Es una lista de mensajes borrados.

SpaceUpdatedEventData

Es la carga útil del evento para un espacio actualizado.

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

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

object (Space)

Es el espacio actualizado.

SpaceBatchUpdatedEventData

Es la 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)

Es una lista de espacios actualizados.

MembershipCreatedEventData

Es la 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 nueva membresía

MembershipUpdatedEventData

Es la carga útil del 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)

Es la membresía actualizada.

MembershipDeletedEventData

Es la 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)

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

MembershipBatchCreatedEventData

Es la carga útil del evento para varias membresías nuevas.

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

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

object (MembershipCreatedEventData)

Es una lista de membresías nuevas.

MembershipBatchUpdatedEventData

Es la carga útil del evento 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 las membresías actualizadas.

MembershipBatchDeletedEventData

Es la 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)

Es una lista de membresías borradas.

ReactionCreatedEventData

Es la 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)

Es la reacción nueva.

ReactionDeletedEventData

Es la carga útil del evento para una reacción borrada.

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

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

object (Reaction)

Es la reacción borrada.

ReactionBatchCreatedEventData

Es la carga útil del evento para varias reacciones nuevas.

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

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

object (ReactionCreatedEventData)

Es una lista de reacciones nuevas.

ReactionBatchDeletedEventData

Es la carga útil del evento para varias reacciones borradas.

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

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

object (ReactionDeletedEventData)

Es una lista de reacciones borradas.

Métodos

get

Devuelve un evento de un espacio de Google Chat.

list

Enumera los eventos de un espacio de Google Chat.