REST Resource: spaces.spaceEvents

Kaynak: SpaceEvent

Bir Google Chat alanındaki değişikliği veya etkinliği temsil eden etkinlik. Daha fazla bilgi edinmek için Google Chat'teki etkinliklerle çalışma başlıklı makaleyi inceleyin.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Alan etkinliğinin kaynak adı.

Biçim: spaces/{space}/spaceEvents/{spaceEvent}

eventTime

string (Timestamp format)

Etkinliğin gerçekleştiği saat.

eventType

string

Alan etkinliğinin türü. Her etkinlik türünün, kısa bir süre içinde gerçekleşen etkinlik türünün birden çok örneğini temsil eden bir toplu sürümü vardır. spaceEvents.list() istekleri için sorgu filtrenizde toplu etkinlik türlerini çıkarın. Sunucu varsayılan olarak hem etkinlik türünü hem de toplu işlem sürümünü döndürür.

Mesajlar için desteklenen etkinlik türleri:

  • Yeni mesaj: google.workspace.chat.message.v1.created
  • Mesaj güncellendi: google.workspace.chat.message.v1.updated
  • Silinen mesaj: google.workspace.chat.message.v1.deleted
  • Birden fazla yeni mesaj: google.workspace.chat.message.v1.batchCreated
  • Birden fazla güncellenen mesaj: google.workspace.chat.message.v1.batchUpdated
  • Birden çok silinen ileti: google.workspace.chat.message.v1.batchDeleted

Üyelikler için desteklenen etkinlik türleri:

  • Yeni üyelik: google.workspace.chat.membership.v1.created
  • Üyelik güncellendi: google.workspace.chat.membership.v1.updated
  • google.workspace.chat.membership.v1.deleted üyeliği silindi
  • Birden fazla yeni üyelik: google.workspace.chat.membership.v1.batchCreated
  • Birden çok güncellenen üyelik: google.workspace.chat.membership.v1.batchUpdated
  • Birden çok silinen üyelik: google.workspace.chat.membership.v1.batchDeleted

Tepkiler için desteklenen etkinlik türleri:

  • Yeni tepki: google.workspace.chat.reaction.v1.created
  • Silinen tepki: google.workspace.chat.reaction.v1.deleted
  • Birden fazla yeni tepki: google.workspace.chat.reaction.v1.batchCreated
  • Birden çok tepki silindi: google.workspace.chat.reaction.v1.batchDeleted

Alan hakkında desteklenen etkinlik türleri:

  • Güncellenen alan: google.workspace.chat.space.v1.updated
  • Birden fazla alan güncellemesi: google.workspace.chat.space.v1.batchUpdated

Birlik alanı payload.

payload yalnızca aşağıdakilerden biri olabilir:

messageCreatedEventData

object (MessageCreatedEventData)

Yeni bir mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.created

messageUpdatedEventData

object (MessageUpdatedEventData)

Güncellenen mesajın etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.updated

messageDeletedEventData

object (MessageDeletedEventData)

Silinen bir mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.deleted

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

Birden fazla yeni mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.batchCreated

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Birden fazla güncellenen mesajın etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.batchUpdated

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Silinen birden fazla mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.batchDeleted

spaceUpdatedEventData

object (SpaceUpdatedEventData)

Alan güncellemesi için etkinlik yükü.

Etkinlik türü: google.workspace.chat.space.v1.updated

spaceBatchUpdatedEventData

object (SpaceBatchUpdatedEventData)

Bir alana yapılan birden fazla güncelleme için etkinlik yükü.

Etkinlik türü: google.workspace.chat.space.v1.batchUpdated

membershipCreatedEventData

object (MembershipCreatedEventData)

Yeni üyelik için etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.created

membershipUpdatedEventData

object (MembershipUpdatedEventData)

Güncellenmiş bir üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.updated

membershipDeletedEventData

object (MembershipDeletedEventData)

Silinen bir üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.deleted

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Birden fazla yeni üyelik için etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.batchCreated

membershipBatchUpdatedEventData

object (MembershipBatchUpdatedEventData)

Güncellenmiş birden çok üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.batchUpdated

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

Silinen birden fazla üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.batchDeleted

reactionCreatedEventData

object (ReactionCreatedEventData)

Yeni bir tepkinin etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.created

reactionDeletedEventData

object (ReactionDeletedEventData)

Silinen bir tepkinin etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.deleted

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

Birden fazla yeni tepkinin etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.batchCreated

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Silinen birden fazla tepkinin etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.batchDeleted

MessageCreatedEventData

Yeni mesajın etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.created

JSON gösterimi
{
  "message": {
    object (Message)
  }
}
Alanlar
message

object (Message)

Yeni mesaj.

MessageUpdatedEventData

Güncellenen mesajın etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.updated

JSON gösterimi
{
  "message": {
    object (Message)
  }
}
Alanlar
message

object (Message)

Güncellenen mesaj.

MessageDeletedEventData

Silinen bir mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.deleted

JSON gösterimi
{
  "message": {
    object (Message)
  }
}
Alanlar
message

object (Message)

Silinen mesaj. Yalnızca name, createTime, deleteTime ve deletionMetadata alanları doldurulur.

MessageBatchCreatedEventData

Birden fazla yeni mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.batchCreated

JSON gösterimi
{
  "messages": [
    {
      object (MessageCreatedEventData)
    }
  ]
}
Alanlar
messages[]

object (MessageCreatedEventData)

Yeni mesajların listesi.

MessageBatchUpdatedEventData

Birden fazla güncellenmiş ileti için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.batchUpdated

JSON gösterimi
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
Alanlar
messages[]

object (MessageUpdatedEventData)

Güncellenen mesajların listesi.

MessageBatchDeletedEventData

Silinen birden fazla mesaj için etkinlik yükü.

Etkinlik türü: google.workspace.chat.message.v1.batchDeleted

JSON gösterimi
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
Alanlar
messages[]

object (MessageDeletedEventData)

Silinen mesajların listesi.

SpaceUpdatedEventData

Güncellenen alanın etkinlik yükü.

Etkinlik türü: google.workspace.chat.space.v1.updated

JSON gösterimi
{
  "space": {
    object (Space)
  }
}
Alanlar
space

object (Space)

Güncellenen alan.

SpaceBatchUpdatedEventData

Bir alanda yapılan birden fazla güncelleme için etkinlik yükü.

Etkinlik türü: google.workspace.chat.space.v1.batchUpdated

JSON gösterimi
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
Alanlar
spaces[]

object (SpaceUpdatedEventData)

Güncellenen alanların listesi.

MembershipCreatedEventData

Yeni bir üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.created.

JSON gösterimi
{
  "membership": {
    object (Membership)
  }
}
Alanlar
membership

object (Membership)

Yeni üyelik.

MembershipUpdatedEventData

Güncellenmiş bir üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.updated

JSON gösterimi
{
  "membership": {
    object (Membership)
  }
}
Alanlar
membership

object (Membership)

Güncellenen üyelik.

MembershipDeletedEventData

Silinen üyelik için etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.deleted

JSON gösterimi
{
  "membership": {
    object (Membership)
  }
}
Alanlar
membership

object (Membership)

Silinen üyelik. Yalnızca name ve state alanları doldurulur.

MembershipBatchCreatedEventData

Birden fazla yeni üyelik için etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.batchCreated

JSON gösterimi
{
  "memberships": [
    {
      object (MembershipCreatedEventData)
    }
  ]
}
Alanlar
memberships[]

object (MembershipCreatedEventData)

Yeni üyeliklerin listesi.

MembershipBatchUpdatedEventData

Güncellenmiş birden çok üyeliğin etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.batchUpdated

JSON gösterimi
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
Alanlar
memberships[]

object (MembershipUpdatedEventData)

Güncellenen üyeliklerin listesi.

MembershipBatchDeletedEventData

Birden fazla silinen üyelik için etkinlik yükü.

Etkinlik türü: google.workspace.chat.membership.v1.batchDeleted

JSON gösterimi
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
Alanlar
memberships[]

object (MembershipDeletedEventData)

Silinen üyeliklerin listesi.

ReactionCreatedEventData

Yeni bir tepki için etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.created

JSON gösterimi
{
  "reaction": {
    object (Reaction)
  }
}
Alanlar
reaction

object (Reaction)

Yeni tepki.

ReactionDeletedEventData

Silinmiş bir tepkinin etkinlik yükü.

Tür: google.workspace.chat.reaction.v1.deleted

JSON gösterimi
{
  "reaction": {
    object (Reaction)
  }
}
Alanlar
reaction

object (Reaction)

Silinen tepki.

ReactionBatchCreatedEventData

Birden fazla yeni tepkinin etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.batchCreated

JSON gösterimi
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
Alanlar
reactions[]

object (ReactionCreatedEventData)

Yeni tepkilerin listesi.

ReactionBatchDeletedEventData

Silinen birden fazla tepkinin etkinlik yükü.

Etkinlik türü: google.workspace.chat.reaction.v1.batchDeleted

JSON gösterimi
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
Alanlar
reactions[]

object (ReactionDeletedEventData)

Silinen tepkilerin listesi.

Yöntemler

get

Google Chat alanından etkinlik döndürür.

list

Google Chat alanındaki etkinlikleri listeler.