REST Resource: spaces.spaceEvents

Kaynak: SpaceEvent

Google Chat alanındaki bir değişikliği veya etkinliği temsil eden etkinliklerdir. 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 zaman.

eventType

string

Alan etkinliğinin türü. Her etkinlik türünün bir toplu sürümü vardır. Bu sürüm, etkinlik türünün kısa bir süre içinde gerçekleşen birden fazla örneğini temsil eder. spaceEvents.list() istekleri için sorgu filtrenizden toplu etkinlik türlerini çıkarın. Varsayılan olarak sunucu hem etkinlik türünü hem de grup sürümünü döndürür.

İletiler 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 çok yeni mesaj: google.workspace.chat.message.v1.batchCreated
  • Birden çok güncellenen mesaj: google.workspace.chat.message.v1.batchUpdated
  • Birden çok silinmiş 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
  • Üyelik silindi: google.workspace.chat.membership.v1.deleted
  • Birden çok yeni üyelik: google.workspace.chat.membership.v1.batchCreated
  • Birden fazla 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
  • Tepki silindi: google.workspace.chat.reaction.v1.deleted
  • Birden fazla yeni tepki: google.workspace.chat.reaction.v1.batchCreated
  • Birden fazla silinmiş tepki: google.workspace.chat.reaction.v1.batchDeleted

space ile ilgili desteklenen etkinlik türleri:

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

Birleştirme alanı payload.

payload şunlardan yalnızca 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 için etkinlik yükü.

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

messageDeletedEventData

object (MessageDeletedEventData)

Silinen bir iletinin etkinlik yükü.

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

messageBatchCreatedEventData

object (MessageBatchCreatedEventData)

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

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

Birden fazla güncellenen mesaj için etkinlik yükü.

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Birden fazla silinen 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 alanda 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üncellenen üyelik için etkinlik yükü.

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

membershipDeletedEventData

object (MembershipDeletedEventData)

Silinen bir üyelik iç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)

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

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

membershipBatchDeletedEventData

object (MembershipBatchDeletedEventData)

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

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

reactionCreatedEventData

object (ReactionCreatedEventData)

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

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

reactionDeletedEventData

object (ReactionDeletedEventData)

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

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

reactionBatchCreatedEventData

object (ReactionBatchCreatedEventData)

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

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

reactionBatchDeletedEventData

object (ReactionBatchDeletedEventData)

Silinen birden fazla tepki için etkinlik yükü

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

MessageCreatedEventData

Yeni bir mesaj için 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 için 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 iletinin etkinlik yükü.

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

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

object (Message)

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

MessageBatchCreatedEventData

Birden çok 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üncellenen mesaj 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

Birden fazla silinen 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 iletilerin listesi.

SpaceUpdatedEventData

Güncellenen alan için 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 üyelik iç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üncellenen üyelik iç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 bir ü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

Birden fazla güncellenmiş üyelik iç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

Silinen bir tepki için 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 tepki için 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 tepki için 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

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

list

Google Chat alanındaki etkinlikleri listeler.