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 della 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 relativa 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
  • Più nuovi abbonamenti: 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
  • Più 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 evento per un nuovo messaggio.

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

messageUpdatedEventData

object (MessageUpdatedEventData)

Payload 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 evento per più aggiornamenti di uno spazio.

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

membershipCreatedEventData

object (MembershipCreatedEventData)

Payload evento per un nuovo abbonamento.

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ù nuovi abbonamenti.

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ù abbonamenti eliminati.

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 più 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 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 di 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 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 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 di spazi aggiornati.

MembershipCreatedEventData

Payload evento per un nuovo abbonamento.

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

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

object (Membership)

Il nuovo abbonamento.

MembershipUpdatedEventData

Payload evento per un abbonamento aggiornato.

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 più 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 delle reazioni eliminate.

Metodi

get

Restituisce un evento da uno spazio di Google Chat.

list

Elenca gli eventi di uno spazio di Google Chat.