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 d'espace.

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

eventTime

string (Timestamp format)

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

eventType

string

Type d'événement d'espace. Chaque type d'événement est associé à une version par lot, qui représente plusieurs instances du type d'événement sur une courte période. 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 le type d'événement et sa version de lot.

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

  • Nouveau message: google.workspace.chat.message.v1.created
  • Message mis à jour: 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 mis à jour: 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 mis à jour: 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 acceptés concernant l'espace:

  • Espace mis à jour: google.workspace.chat.space.v1.updated
  • Plusieurs modifications apportées à l'espace: 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 la mise à jour d'un 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 une adhésion mise à jour.

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

membershipDeletedEventData

object (MembershipDeletedEventData)

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

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

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

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

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

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Charge utile de l'événement pour plusieurs adhésions mises à jour.

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

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

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

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)

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

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

La nouvelle adhésion.

MembershipUpdatedEventData

Charge utile de l'événement pour une adhésion mise à 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 une adhésion supprimée.

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

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

object (Membership)

Abonnement supprimé. Seuls les champs name et state sont renseignés.

MembershipBatchCreatedEventData

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

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

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

object (MembershipCreatedEventData)

Liste des nouvelles adhésions.

MembershipBatchUpdatedEventData

Charge utile de l'événement pour plusieurs adhésions mises à 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 adhésions supprimées.

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

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

object (MembershipDeletedEventData)

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

Une liste des réactions supprimées.

Méthodes

get

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

list

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