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 Lavorare con gli eventi da 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 spaziale. Ogni tipo di evento ha una versione batch che rappresenta più istanze di questo tipo che si verificano in un breve periodo di tempo. Per le richieste spaceEvents.list(), ometti i tipi di eventi batch nel filtro della 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
  • Diverse 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 di 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 evento per un messaggio eliminato.

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

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Payload evento per più messaggi nuovi.

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Payload evento per più messaggi aggiornati.

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Payload evento per più messaggi eliminati.

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

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Payload 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 una nuova appartenenza.

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

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Payload evento per un abbonamento aggiornato.

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

membershipDeletedEventData

object (MembershipDeletedEventData)

Payload evento per un'appartenenza eliminata.

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

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Payload evento per più nuovi membri.

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

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Payload evento per più membri aggiornati.

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

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Payload evento per più membri eliminati.

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

reactionCreatedEventData

object (ReactionCreatedEventData)

Payload evento per una nuova reazione.

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

reactionDeletedEventData

object (ReactionDeletedEventData)

Payload evento per una reazione eliminata.

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

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Payload evento per diverse nuove reazioni.

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

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Payload 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 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 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 evento per più messaggi nuovi.

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 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 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 dei 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 degli spazi aggiornati.

MembershipCreatedEventData

Payload 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 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 evento per un'appartenenza eliminata.

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

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

object (Membership)

L'appartenenza eliminata. Vengono compilati solo i campi name e state.

MembershipBatchCreatedEventData

Payload evento per più nuovi membri.

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 evento per più membri aggiornati.

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 evento per più membri eliminati.

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

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

object (MembershipDeletedEventData)

Un elenco degli abbonamenti eliminati.

ReactionCreatedEventData

Payload 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 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 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 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 da uno spazio di Google Chat.