REST Resource: spaces.spaceEvents

Ressource: SpaceEvent

Ein Ereignis, das eine Änderung oder Aktivität in einem Google Chat-Bereich darstellt. Weitere Informationen finden Sie unter Mit Ereignissen aus Google Chat arbeiten.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Ressourcenname des Gruppenbereichsereignisses.

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

eventTime

string (Timestamp format)

Zeit, zu der das Ereignis aufgetreten ist.

eventType

string

Art des Gruppenbereichsereignisses. Für jeden Ereignistyp gibt es eine Batch-Version, die mehrere Instanzen der Ereignisart darstellt, die innerhalb kurzer Zeit auftreten. Lassen Sie bei spaceEvents.list()-Anfragen Batchereignistypen aus dem Abfragefilter weg. Standardmäßig gibt der Server sowohl den Ereignistyp als auch seine Batchversion zurück.

Unterstützte Ereignistypen für Nachrichten:

  • Neue Nachricht: google.workspace.chat.message.v1.created
  • Aktualisierte Nachricht: google.workspace.chat.message.v1.updated
  • Gelöschte Nachricht: google.workspace.chat.message.v1.deleted
  • Mehrere neue Nachrichten: google.workspace.chat.message.v1.batchCreated
  • Mehrere aktualisierte Nachrichten: google.workspace.chat.message.v1.batchUpdated
  • Mehrere gelöschte Nachrichten: google.workspace.chat.message.v1.batchDeleted

Unterstützte Ereignistypen für Mitgliedschaften:

  • Neue Mitgliedschaft: google.workspace.chat.membership.v1.created
  • Aktualisierte Mitgliedschaft: google.workspace.chat.membership.v1.updated
  • Gelöschte Mitgliedschaft: google.workspace.chat.membership.v1.deleted
  • Mehrere neue Mitgliedschaften: google.workspace.chat.membership.v1.batchCreated
  • Mehrere aktualisierte Mitgliedschaften: google.workspace.chat.membership.v1.batchUpdated
  • Mehrere gelöschte Mitgliedschaften: google.workspace.chat.membership.v1.batchDeleted

Unterstützte Ereignistypen für Reaktionen:

  • Neue Reaktion: google.workspace.chat.reaction.v1.created
  • Reaktion gelöscht: google.workspace.chat.reaction.v1.deleted
  • Mehrere neue Reaktionen: google.workspace.chat.reaction.v1.batchCreated
  • Mehrere gelöschte Reaktionen: google.workspace.chat.reaction.v1.batchDeleted

Unterstützte Ereignistypen für den Raum:

  • Aktualisierter Gruppenbereich: google.workspace.chat.space.v1.updated
  • Mehrere Aktualisierungen für Gruppenbereiche: google.workspace.chat.space.v1.batchUpdated

Union-Feld payload.

Für payload ist nur einer der folgenden Werte zulässig:

messageCreatedEventData

object (MessageCreatedEventData)

Ereignisnutzlast für eine neue Nachricht.

Ereignistyp: google.workspace.chat.message.v1.created

messageUpdatedEventData

object (MessageUpdatedEventData)

Ereignisnutzlast für eine aktualisierte Nachricht.

Ereignistyp: google.workspace.chat.message.v1.updated

messageDeletedEventData

object (MessageDeletedEventData)

Ereignisnutzlast für eine gelöschte Nachricht.

Ereignistyp: google.workspace.chat.message.v1.deleted

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Ereignisnutzlast für mehrere neue Nachrichten.

Ereignistyp: google.workspace.chat.message.v1.batchCreated

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Ereignisnutzlast für mehrere aktualisierte Nachrichten.

Ereignistyp: google.workspace.chat.message.v1.batchUpdated

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Ereignisnutzlast für mehrere gelöschte Nachrichten.

Ereignistyp: google.workspace.chat.message.v1.batchDeleted

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Ereignisnutzlast für eine Gruppenbereichsaktualisierung.

Ereignistyp: google.workspace.chat.space.v1.updated

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Ereignisnutzlast für mehrere Aktualisierungen eines Gruppenbereichs.

Ereignistyp: google.workspace.chat.space.v1.batchUpdated

membershipCreatedEventData

object (MembershipCreatedEventData)

Ereignisnutzlast für eine neue Mitgliedschaft.

Ereignistyp: google.workspace.chat.membership.v1.created

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Ereignisnutzlast für eine aktualisierte Mitgliedschaft.

Ereignistyp: google.workspace.chat.membership.v1.updated

membershipDeletedEventData

object (MembershipDeletedEventData)

Ereignisnutzlast für eine gelöschte Mitgliedschaft.

Ereignistyp: google.workspace.chat.membership.v1.deleted

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Ereignisnutzlast für mehrere neue Mitgliedschaften.

Ereignistyp: google.workspace.chat.membership.v1.batchCreated

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Ereignisnutzlast für mehrere aktualisierte Mitgliedschaften.

Ereignistyp: google.workspace.chat.membership.v1.batchUpdated

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Ereignisnutzlast für mehrere gelöschte Mitgliedschaften.

Ereignistyp: google.workspace.chat.membership.v1.batchDeleted

reactionCreatedEventData

object (ReactionCreatedEventData)

Ereignisnutzlast für eine neue Reaktion.

Ereignistyp: google.workspace.chat.reaction.v1.created

reactionDeletedEventData

object (ReactionDeletedEventData)

Ereignisnutzlast für eine gelöschte Reaktion.

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

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Ereignisnutzlast für mehrere neue Reaktionen.

Ereignistyp: google.workspace.chat.reaction.v1.batchCreated

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Ereignisnutzlast für mehrere gelöschte Reaktionen.

Ereignistyp: google.workspace.chat.reaction.v1.batchDeleted

MessageCreatedEventData

Ereignisnutzlast für eine neue Nachricht.

Ereignistyp: google.workspace.chat.message.v1.created

JSON-Darstellung
{
  "message": {
    object (Message)
  }
}
Felder
message

object (Message)

Die neue Nachricht.

MessageUpdatedEventData

Ereignisnutzlast für eine aktualisierte Nachricht.

Ereignistyp: google.workspace.chat.message.v1.updated

JSON-Darstellung
{
  "message": {
    object (Message)
  }
}
Felder
message

object (Message)

Die aktualisierte Nachricht.

MessageDeletedEventData

Ereignisnutzlast für eine gelöschte Nachricht.

Ereignistyp: google.workspace.chat.message.v1.deleted

JSON-Darstellung
{
  "message": {
    object (Message)
  }
}
Felder
message

object (Message)

Die gelöschte Nachricht. Nur die Felder name, createTime, deleteTime und deletionMetadata werden ausgefüllt.

MessageBatchCreatedEventData

Ereignisnutzlast für mehrere neue Nachrichten.

Ereignistyp: google.workspace.chat.message.v1.batchCreated

JSON-Darstellung
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Felder
messages[]

object (MessageCreatedEventData)

Eine Liste der neuen Nachrichten.

MessageBatchUpdatedEventData

Ereignisnutzlast für mehrere aktualisierte Nachrichten.

Ereignistyp: google.workspace.chat.message.v1.batchUpdated

JSON-Darstellung
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Felder
messages[]

object (MessageUpdatedEventData)

Eine Liste der aktualisierten Nachrichten.

MessageBatchDeletedEventData

Ereignisnutzlast für mehrere gelöschte Nachrichten.

Ereignistyp: google.workspace.chat.message.v1.batchDeleted

JSON-Darstellung
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Felder
messages[]

object (MessageDeletedEventData)

Eine Liste der gelöschten Nachrichten.

SpaceUpdatedEventData

Ereignisnutzlast für einen aktualisierten Gruppenbereich.

Ereignistyp: google.workspace.chat.space.v1.updated

JSON-Darstellung
{
  "space": {
    object (Space)
  }
}
Felder
space

object (Space)

Der aktualisierte Gruppenbereich.

SpaceBatchUpdatedEventData

Ereignisnutzlast für mehrere Aktualisierungen eines Gruppenbereichs.

Ereignistyp: google.workspace.chat.space.v1.batchUpdated

JSON-Darstellung
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Felder
spaces[]

object (SpaceUpdatedEventData)

Eine Liste der aktualisierten Gruppenbereiche.

MembershipCreatedEventData

Ereignisnutzlast für eine neue Mitgliedschaft.

Ereignistyp: google.workspace.chat.membership.v1.created.

JSON-Darstellung
{
  "membership": {
    object (Membership)
  }
}
Felder
membership

object (Membership)

Die neue Mitgliedschaft.

MembershipUpdatedEventData

Ereignisnutzlast für eine aktualisierte Mitgliedschaft.

Ereignistyp: google.workspace.chat.membership.v1.updated

JSON-Darstellung
{
  "membership": {
    object (Membership)
  }
}
Felder
membership

object (Membership)

Die aktualisierte Mitgliedschaft.

MembershipDeletedEventData

Ereignisnutzlast für eine gelöschte Mitgliedschaft.

Ereignistyp: google.workspace.chat.membership.v1.deleted

JSON-Darstellung
{
  "membership": {
    object (Membership)
  }
}
Felder
membership

object (Membership)

Die gelöschte Mitgliedschaft. Nur die Felder name und state werden ausgefüllt.

MembershipBatchCreatedEventData

Ereignisnutzlast für mehrere neue Mitgliedschaften.

Ereignistyp: google.workspace.chat.membership.v1.batchCreated

JSON-Darstellung
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Felder
memberships[]

object (MembershipCreatedEventData)

Eine Liste der neuen Mitgliedschaften.

MembershipBatchUpdatedEventData

Ereignisnutzlast für mehrere aktualisierte Mitgliedschaften.

Ereignistyp: google.workspace.chat.membership.v1.batchUpdated

JSON-Darstellung
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Felder
memberships[]

object (MembershipUpdatedEventData)

Eine Liste der aktualisierten Mitgliedschaften.

MembershipBatchDeletedEventData

Ereignisnutzlast für mehrere gelöschte Mitgliedschaften.

Ereignistyp: google.workspace.chat.membership.v1.batchDeleted

JSON-Darstellung
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Felder
memberships[]

object (MembershipDeletedEventData)

Eine Liste der gelöschten Mitgliedschaften.

ReactionCreatedEventData

Ereignisnutzlast für eine neue Reaktion.

Ereignistyp: google.workspace.chat.reaction.v1.created

JSON-Darstellung
{
  "reaction": {
    object (Reaction)
  }
}
Felder
reaction

object (Reaction)

Die neue Reaktion.

ReactionDeletedEventData

Ereignisnutzlast für eine gelöschte Reaktion.

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

JSON-Darstellung
{
  "reaction": {
    object (Reaction)
  }
}
Felder
reaction

object (Reaction)

Die gelöschte Reaktion.

ReactionBatchCreatedEventData

Ereignisnutzlast für mehrere neue Reaktionen.

Ereignistyp: google.workspace.chat.reaction.v1.batchCreated

JSON-Darstellung
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Felder
reactions[]

object (ReactionCreatedEventData)

Eine Liste neuer Reaktionen.

ReactionBatchDeletedEventData

Ereignisnutzlast für mehrere gelöschte Reaktionen.

Ereignistyp: google.workspace.chat.reaction.v1.batchDeleted

JSON-Darstellung
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Felder
reactions[]

object (ReactionDeletedEventData)

Eine Liste der gelöschten Reaktionen.

Methoden

get

Gibt einen Termin aus einem Google Chat-Bereich zurück.

list

Listet Ereignisse aus einem Google Chat-Bereich auf.