REST Resource: spaces.spaceEvents

Ressource: SpaceEvent

Événement représentant une modification ou une activité dans un espace Google Chat. Pour en savoir plus, consultez Gérer les événements Google Chat.

Représentation 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.
}
Champs
name

string

Nom de ressource de l'événement de l'espace.

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

eventTime

string (Timestamp format)

Heure à laquelle l'événement s'est produit.

eventType

string

Type d'événement de l'espace. Chaque type d'événement est associé à une version de traitement par lot, qui représente plusieurs instances du type d'événement qui se produisent dans un court laps de temps. Pour les requêtes spaceEvents.list(), omettez les types d'événements par lot dans votre filtre de requête. Par défaut, le serveur renvoie à la fois le type d'événement et sa version par lot.

Types d'événements compatibles pour les messages:

  • Nouveau message: google.workspace.chat.message.v1.created
  • Message modifié: google.workspace.chat.message.v1.updated
  • Message supprimé: google.workspace.chat.message.v1.deleted
  • Plusieurs nouveaux messages: google.workspace.chat.message.v1.batchCreated
  • Plusieurs messages modifiés: google.workspace.chat.message.v1.batchUpdated
  • Plusieurs messages supprimés: google.workspace.chat.message.v1.batchDeleted

Types d'événements compatibles avec les souscriptions:

  • Nouvel abonnement: google.workspace.chat.membership.v1.created
  • Abonnement mis à jour: google.workspace.chat.membership.v1.updated
  • Abonnement supprimé: google.workspace.chat.membership.v1.deleted
  • Plusieurs nouveaux abonnements: google.workspace.chat.membership.v1.batchCreated
  • Plusieurs abonnements modifiés: google.workspace.chat.membership.v1.batchUpdated
  • Plusieurs abonnements supprimés: google.workspace.chat.membership.v1.batchDeleted

Types d'événements compatibles avec les réactions:

  • Nouvelle réaction: google.workspace.chat.reaction.v1.created
  • Réaction supprimée: google.workspace.chat.reaction.v1.deleted
  • Plusieurs nouvelles réactions: google.workspace.chat.reaction.v1.batchCreated
  • Plusieurs réactions supprimées: google.workspace.chat.reaction.v1.batchDeleted

Types d'événements compatibles avec l'espace:

  • Espace mis à jour: google.workspace.chat.space.v1.updated
  • Plusieurs notifications d'espaces: google.workspace.chat.space.v1.batchUpdated

Champ d'union payload.

payload ne peut être qu'un des éléments suivants :

messageCreatedEventData

object (MessageCreatedEventData)

Charge utile de l'événement pour un nouveau message.

Type d'événement: google.workspace.chat.message.v1.created

messageUpdatedEventData

object (MessageUpdatedEventData)

Charge utile de l'événement pour un message mis à jour.

Type d'événement: google.workspace.chat.message.v1.updated

messageDeletedEventData

object (MessageDeletedEventData)

Charge utile de l'événement pour un message supprimé.

Type d'événement: google.workspace.chat.message.v1.deleted

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Charge utile de l'événement pour plusieurs nouveaux messages.

Type d'événement: google.workspace.chat.message.v1.batchCreated

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Charge utile de l'événement pour plusieurs messages mis à jour.

Type d'événement: google.workspace.chat.message.v1.batchUpdated

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Charge utile de l'événement pour plusieurs messages supprimés.

Type d'événement: google.workspace.chat.message.v1.batchDeleted

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Charge utile de l'événement pour une mise à jour de l'espace.

Type d'événement: google.workspace.chat.space.v1.updated

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Charge utile de l'événement pour plusieurs mises à jour d'un espace.

Type d'événement: google.workspace.chat.space.v1.batchUpdated

membershipCreatedEventData

object (MembershipCreatedEventData)

Charge utile de l'événement pour une nouvelle adhésion.

Type d'événement: google.workspace.chat.membership.v1.created

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Charge utile de l'événement pour un abonnement mis à jour.

Type d'événement: google.workspace.chat.membership.v1.updated

membershipDeletedEventData

object (MembershipDeletedEventData)

Charge utile de l'événement pour un abonnement supprimé.

Type d'événement: google.workspace.chat.membership.v1.deleted

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Charge utile de l'événement pour plusieurs nouvelles adhésions.

Type d'événement: google.workspace.chat.membership.v1.batchCreated

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Charge utile de l'événement pour plusieurs abonnements mis à jour.

Type d'événement: google.workspace.chat.membership.v1.batchUpdated

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Charge utile de l'événement pour plusieurs abonnements supprimés.

Type d'événement: google.workspace.chat.membership.v1.batchDeleted

reactionCreatedEventData

object (ReactionCreatedEventData)

Charge utile de l'événement pour une nouvelle réaction.

Type d'événement: google.workspace.chat.reaction.v1.created

reactionDeletedEventData

object (ReactionDeletedEventData)

Charge utile de l'événement pour une réaction supprimée.

Type d'événement: google.workspace.chat.reaction.v1.deleted

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Charge utile de l'événement pour plusieurs nouvelles réactions.

Type d'événement: google.workspace.chat.reaction.v1.batchCreated

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Charge utile de l'événement pour plusieurs réactions supprimées.

Type d'événement: google.workspace.chat.reaction.v1.batchDeleted

MessageCreatedEventData

Charge utile de l'événement pour un nouveau message.

Type d'événement: google.workspace.chat.message.v1.created

Représentation JSON
{
  "message": {
    object (Message)
  }
}
Champs
message

object (Message)

Nouveau message.

MessageUpdatedEventData

Charge utile de l'événement pour un message mis à jour.

Type d'événement: google.workspace.chat.message.v1.updated

Représentation JSON
{
  "message": {
    object (Message)
  }
}
Champs
message

object (Message)

Message mis à jour.

MessageDeletedEventData

Charge utile de l'événement pour un message supprimé.

Type d'événement: google.workspace.chat.message.v1.deleted

Représentation JSON
{
  "message": {
    object (Message)
  }
}
Champs
message

object (Message)

Message supprimé. Seuls les champs name, createTime, deleteTime et deletionMetadata sont renseignés.

MessageBatchCreatedEventData

Charge utile de l'événement pour plusieurs nouveaux messages.

Type d'événement: google.workspace.chat.message.v1.batchCreated

Représentation JSON
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Champs
messages[]

object (MessageCreatedEventData)

Liste des nouveaux messages.

MessageBatchUpdatedEventData

Charge utile de l'événement pour plusieurs messages mis à jour.

Type d'événement: google.workspace.chat.message.v1.batchUpdated

Représentation JSON
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Champs
messages[]

object (MessageUpdatedEventData)

Liste des messages mis à jour.

MessageBatchDeletedEventData

Charge utile de l'événement pour plusieurs messages supprimés.

Type d'événement: google.workspace.chat.message.v1.batchDeleted

Représentation JSON
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Champs
messages[]

object (MessageDeletedEventData)

Liste des messages supprimés.

SpaceUpdatedEventData

Charge utile de l'événement pour un espace mis à jour.

Type d'événement: google.workspace.chat.space.v1.updated

Représentation JSON
{
  "space": {
    object (Space)
  }
}
Champs
space

object (Space)

Espace mis à jour.

SpaceBatchUpdatedEventData

Charge utile de l'événement pour plusieurs mises à jour d'un espace.

Type d'événement: google.workspace.chat.space.v1.batchUpdated

Représentation JSON
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Champs
spaces[]

object (SpaceUpdatedEventData)

Liste des espaces mis à jour.

MembershipCreatedEventData

Charge utile de l'événement pour une nouvelle adhésion.

Type d'événement: google.workspace.chat.membership.v1.created.

Représentation JSON
{
  "membership": {
    object (Membership)
  }
}
Champs
membership

object (Membership)

Le nouvel abonnement.

MembershipUpdatedEventData

Charge utile de l'événement pour un abonnement mis à jour.

Type d'événement: google.workspace.chat.membership.v1.updated

Représentation JSON
{
  "membership": {
    object (Membership)
  }
}
Champs
membership

object (Membership)

Abonnement mis à jour.

MembershipDeletedEventData

Charge utile de l'événement pour un abonnement supprimé.

Type d'événement: google.workspace.chat.membership.v1.deleted

Représentation JSON
{
  "membership": {
    object (Membership)
  }
}
Champs
membership

object (Membership)

L'abonnement supprimé. Seuls les champs name et state sont renseignés.

MembershipBatchCreatedEventData

Charge utile de l'événement pour plusieurs nouvelles adhésions.

Type d'événement: google.workspace.chat.membership.v1.batchCreated

Représentation JSON
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Champs
memberships[]

object (MembershipCreatedEventData)

Liste des nouveaux abonnements.

MembershipBatchUpdatedEventData

Charge utile de l'événement pour plusieurs abonnements mis à jour.

Type d'événement: google.workspace.chat.membership.v1.batchUpdated

Représentation JSON
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Champs
memberships[]

object (MembershipUpdatedEventData)

Liste des adhésions mises à jour.

MembershipBatchDeletedEventData

Charge utile de l'événement pour plusieurs abonnements supprimés.

Type d'événement: google.workspace.chat.membership.v1.batchDeleted

Représentation JSON
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Champs
memberships[]

object (MembershipDeletedEventData)

Liste des abonnements supprimés.

ReactionCreatedEventData

Charge utile de l'événement pour une nouvelle réaction.

Type d'événement: google.workspace.chat.reaction.v1.created

Représentation JSON
{
  "reaction": {
    object (Reaction)
  }
}
Champs
reaction

object (Reaction)

La nouvelle réaction.

ReactionDeletedEventData

Charge utile de l'événement pour une réaction supprimée.

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

Représentation JSON
{
  "reaction": {
    object (Reaction)
  }
}
Champs
reaction

object (Reaction)

Réaction supprimée.

ReactionBatchCreatedEventData

Charge utile de l'événement pour plusieurs nouvelles réactions.

Type d'événement: google.workspace.chat.reaction.v1.batchCreated

Représentation JSON
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Champs
reactions[]

object (ReactionCreatedEventData)

Liste des nouvelles réactions.

ReactionBatchDeletedEventData

Charge utile de l'événement pour plusieurs réactions supprimées.

Type d'événement: google.workspace.chat.reaction.v1.batchDeleted

Représentation JSON
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Champs
reactions[]

object (ReactionDeletedEventData)

Liste des réactions supprimées.

Méthodes

get

Affiche un événement d'un espace Google Chat.

list

Répertorie les événements d'un espace Google Chat.