REST Resource: spaces.spaceEvents

Risorsa: SpaceEvent

Un evento che rappresenta una modifica o un'attività in uno spazio di Google Chat. Per scoprire di più, vedi Utilizzare gli eventi di Google Chat.

Rappresentazione 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.
}
Campi
name

string

Nome risorsa dell'evento dello spazio.

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

eventTime

string (Timestamp format)

L'ora in cui si è verificato l'evento.

eventType

string

Tipo di evento nello spazio. Ogni tipo di evento ha una versione batch, che rappresenta più istanze del tipo di evento che si verificano in un breve periodo di tempo. Per le richieste spaceEvents.list(), ometti i tipi di eventi batch nel filtro di query. Per impostazione predefinita, il server restituisce sia il tipo di evento sia la sua versione batch.

Tipi di eventi supportati per i messaggi:

  • Nuovo messaggio: google.workspace.chat.message.v1.created
  • Messaggio aggiornato: google.workspace.chat.message.v1.updated
  • Messaggio eliminato: google.workspace.chat.message.v1.deleted
  • Più nuovi messaggi: google.workspace.chat.message.v1.batchCreated
  • Più messaggi aggiornati: google.workspace.chat.message.v1.batchUpdated
  • Più messaggi eliminati: google.workspace.chat.message.v1.batchDeleted

Tipi di eventi supportati per gli abbonamenti:

  • Nuovo abbonamento: google.workspace.chat.membership.v1.created
  • Abbonamento aggiornato: google.workspace.chat.membership.v1.updated
  • Abbonamento eliminato: google.workspace.chat.membership.v1.deleted
  • Nuovi abbonamenti multipli: google.workspace.chat.membership.v1.batchCreated
  • Più abbonamenti aggiornati: google.workspace.chat.membership.v1.batchUpdated
  • Più abbonamenti eliminati: google.workspace.chat.membership.v1.batchDeleted

Tipi di eventi supportati per le reazioni:

  • Nuova reazione: google.workspace.chat.reaction.v1.created
  • Reazione eliminata: google.workspace.chat.reaction.v1.deleted
  • Molteplici nuove reazioni: google.workspace.chat.reaction.v1.batchCreated
  • Più reazioni eliminate: google.workspace.chat.reaction.v1.batchDeleted

Tipi di eventi supportati per lo spazio:

  • Spazio aggiornato: google.workspace.chat.space.v1.updated
  • Più aggiornamenti dello spazio: google.workspace.chat.space.v1.batchUpdated

Campo unione payload.

payload può essere solo uno dei seguenti:

messageCreatedEventData

object (MessageCreatedEventData)

Payload dell'evento per un nuovo messaggio.

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

messageUpdatedEventData

object (MessageUpdatedEventData)

Payload dell'evento per un messaggio aggiornato.

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

messageDeletedEventData

object (MessageDeletedEventData)

Payload dell'evento per un messaggio eliminato.

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

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Payload dell'evento per più nuovi messaggi.

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Payload dell'evento per più messaggi aggiornati.

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Payload dell'evento per più messaggi eliminati.

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

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Payload dell'evento per un aggiornamento dello spazio.

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

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Payload dell’evento per più aggiornamenti di uno spazio.

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

membershipCreatedEventData

object (MembershipCreatedEventData)

Payload dell'evento per una nuova appartenenza.

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

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Payload dell'evento per un'appartenenza aggiornata.

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

membershipDeletedEventData

object (MembershipDeletedEventData)

Payload dell'evento per un'appartenenza eliminata.

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

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Payload dell'evento per più nuove iscrizioni.

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

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Payload dell'evento per più appartenenze aggiornate.

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

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Payload dell'evento per più appartenenze eliminate.

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

reactionCreatedEventData

object (ReactionCreatedEventData)

Payload dell'evento per una nuova reazione.

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

reactionDeletedEventData

object (ReactionDeletedEventData)

Payload dell'evento per una reazione eliminata.

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

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Payload dell’evento per diverse nuove reazioni.

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

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Payload dell'evento per più reazioni eliminate.

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

MessageCreatedEventData

Payload dell'evento per un nuovo messaggio.

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

Rappresentazione JSON
{
  "message": {
    object (Message)
  }
}
Campi
message

object (Message)

Il nuovo messaggio.

MessageUpdatedEventData

Payload dell'evento per un messaggio aggiornato.

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

Rappresentazione JSON
{
  "message": {
    object (Message)
  }
}
Campi
message

object (Message)

Il messaggio aggiornato.

MessageDeletedEventData

Payload dell'evento per un messaggio eliminato.

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

Rappresentazione JSON
{
  "message": {
    object (Message)
  }
}
Campi
message

object (Message)

Il messaggio eliminato. Vengono compilati solo i campi name, createTime, deleteTime e deletionMetadata.

MessageBatchCreatedEventData

Payload dell'evento per più nuovi messaggi.

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

Rappresentazione JSON
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Campi
messages[]

object (MessageCreatedEventData)

Un elenco di nuovi messaggi.

MessageBatchUpdatedEventData

Payload dell'evento per più messaggi aggiornati.

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

Rappresentazione JSON
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Campi
messages[]

object (MessageUpdatedEventData)

Un elenco dei messaggi aggiornati.

MessageBatchDeletedEventData

Payload dell'evento per più messaggi eliminati.

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

Rappresentazione JSON
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Campi
messages[]

object (MessageDeletedEventData)

Un elenco di messaggi eliminati.

SpaceUpdatedEventData

Payload dell'evento per uno spazio aggiornato.

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

Rappresentazione JSON
{
  "space": {
    object (Space)
  }
}
Campi
space

object (Space)

Lo spazio aggiornato.

SpaceBatchUpdatedEventData

Payload dell’evento per più aggiornamenti di uno spazio.

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

Rappresentazione JSON
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Campi
spaces[]

object (SpaceUpdatedEventData)

Un elenco degli spazi aggiornati.

MembershipCreatedEventData

Payload dell'evento per una nuova appartenenza.

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

Rappresentazione JSON
{
  "membership": {
    object (Membership)
  }
}
Campi
membership

object (Membership)

Il nuovo abbonamento.

MembershipUpdatedEventData

Payload dell'evento per un'appartenenza aggiornata.

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

Rappresentazione JSON
{
  "membership": {
    object (Membership)
  }
}
Campi
membership

object (Membership)

L'abbonamento aggiornato.

MembershipDeletedEventData

Payload dell'evento per un'appartenenza eliminata.

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

Rappresentazione JSON
{
  "membership": {
    object (Membership)
  }
}
Campi
membership

object (Membership)

L'abbonamento eliminato. Vengono compilati solo i campi name e state.

MembershipBatchCreatedEventData

Payload dell'evento per più nuove iscrizioni.

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

Rappresentazione JSON
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Campi
memberships[]

object (MembershipCreatedEventData)

Un elenco dei nuovi abbonamenti.

MembershipBatchUpdatedEventData

Payload dell'evento per più appartenenze aggiornate.

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

Rappresentazione JSON
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Campi
memberships[]

object (MembershipUpdatedEventData)

Un elenco degli abbonamenti aggiornati.

MembershipBatchDeletedEventData

Payload dell'evento per più appartenenze eliminate.

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

Rappresentazione JSON
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Campi
memberships[]

object (MembershipDeletedEventData)

Un elenco delle iscrizioni eliminate.

ReactionCreatedEventData

Payload dell'evento per una nuova reazione.

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

Rappresentazione JSON
{
  "reaction": {
    object (Reaction)
  }
}
Campi
reaction

object (Reaction)

La nuova reazione.

ReactionDeletedEventData

Payload dell'evento per una reazione eliminata.

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

Rappresentazione JSON
{
  "reaction": {
    object (Reaction)
  }
}
Campi
reaction

object (Reaction)

La reazione eliminata.

ReactionBatchCreatedEventData

Payload dell’evento per diverse nuove reazioni.

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

Rappresentazione JSON
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Campi
reactions[]

object (ReactionCreatedEventData)

Un elenco di nuove reazioni.

ReactionBatchDeletedEventData

Payload dell'evento per più reazioni eliminate.

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

Rappresentazione JSON
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Campi
reactions[]

object (ReactionDeletedEventData)

Un elenco di reazioni eliminate.

Metodi

get

Restituisce un evento da uno spazio di Google Chat.

list

Elenca gli eventi da uno spazio di Google Chat.