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 Utiliser des é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 possède une version par lot, qui représente plusieurs instances du type d'événement se produisant 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 à la fois le type d'événement et sa version par lot.

Types d'événements acceptés pour 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 modifiés : google.workspace.chat.message.v1.batchUpdated
  • Plusieurs messages supprimés : google.workspace.chat.message.v1.batchDeleted

Types d'événements acceptés pour les souscriptions :

  • Nouvel abonnement : google.workspace.chat.membership.v1.created
  • Abonnement modifié : 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 acceptés pour 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 modifié : google.workspace.chat.space.v1.updated
  • Mises à jour multiples de 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 d'événement pour un nouveau message.

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

messageUpdatedEventData

object (MessageUpdatedEventData)

Charge utile d'événement pour un message modifié.

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

messageDeletedEventData

object (MessageDeletedEventData)

Charge utile d'événement pour un message supprimé.

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

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Charge utile d'événement pour plusieurs nouveaux messages.

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Charge utile d'événement pour plusieurs messages modifiés.

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

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

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

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Charge utile d'un événement de mise à jour d'un espace.

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

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Charge utile d'é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 un nouvel abonnement.

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

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Charge utile d'événement pour un abonnement modifié.

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

membershipDeletedEventData

object (MembershipDeletedEventData)

Charge utile d'un événement pour une adhésion supprimée.

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

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Charge utile d'événement pour plusieurs nouvelles souscriptions.

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

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Charge utile d'événement pour plusieurs abonnements modifiés.

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 d'un événement pour une réaction supprimée.

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

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

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

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

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

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

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

MessageCreatedEventData

Charge utile d'é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)

Le nouveau message.

MessageUpdatedEventData

Charge utile d'événement pour un message modifié.

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

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

object (Message)

Message modifié.

MessageDeletedEventData

Charge utile d'é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 et deletionMetadata sont renseignés.

MessageBatchCreatedEventData

Charge utile d'é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)

Une liste de nouveaux messages.

MessageBatchUpdatedEventData

Charge utile d'événement pour plusieurs messages modifiés.

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 d'é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 d'un é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)

L'espace modifié.

SpaceBatchUpdatedEventData

Charge utile d'é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 un nouvel abonnement.

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 d'événement pour un abonnement modifié.

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

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

object (Membership)

L'appartenance mise à jour.

MembershipDeletedEventData

Charge utile d'un é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 d'événement pour plusieurs nouvelles souscriptions.

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

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

object (MembershipCreatedEventData)

Liste des nouvelles souscriptions.

MembershipBatchUpdatedEventData

Charge utile d'événement pour plusieurs abonnements modifiés.

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

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

object (MembershipUpdatedEventData)

Liste des abonnements modifiés.

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 souscriptions supprimées.

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 d'un é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 d'é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 d'é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

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

list

Liste les événements d'un espace Google Chat.