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, etkinlik türünün kısa bir süre içinde birden fazla ö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 çok 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
  • google.workspace.chat.membership.v1.deleted üyeliği silindi
  • Birden çok 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
  • Tepki silindi: google.workspace.chat.reaction.v1.deleted
  • Birden fazla yeni tepki: google.workspace.chat.reaction.v1.batchCreated
  • Silinen birden fazla tepki: 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

Birleştirme alanı payload.

payload şunlardan yalnızca biri olabilir:

messageCreatedEventData

object (MessageCreatedEventData)

Yeni mesajın 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 bir üyeliğ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 üyeliğ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 ileti. 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üncellenen mesajın 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 iletilerin 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 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

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

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 tepkinin 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ından etkinlik döndürür.

list

Bir Google Chat alanındaki etkinlikleri listeler.