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 zaman.

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 atlayın. Varsayılan olarak sunucu hem etkinlik türünü hem de toplu 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üncellenmiş mesaj: google.workspace.chat.message.v1.batchUpdated
  • Birden çok silinen mesaj: 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
  • Silinen üyelik: google.workspace.chat.membership.v1.deleted
  • 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 ile ilgili 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 ileti 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 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 üyeliğin etkinlik yükü.

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

membershipBatchCreatedEventData

object (MembershipBatchCreatedEventData)

Birden fazla yeni üyeliğ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)

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)

Birden fazla silinen 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ı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 ileti 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

Birden fazla silinen ileti 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 bir 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 alana 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 bir üyeliğ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 üyeliğ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üncellenen ü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

Silinen birden fazla üyeliğ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 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ındaki bir etkinliği döndürür.

list

Bir Google Chat alanındaki etkinlikleri listeler.