REST Resource: spaces.spaceEvents

Kaynak: SpaceEvent

Google Chat alanındaki bir 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 birden fazla etkinlik türü örneğini temsil eden bir toplu sürümü vardır. spaceEvents.list() istekleri için sorgu filtrenizde toplu etkinlik türlerini atlayın. Sunucu, varsayılan olarak 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
  • Güncellenen mesaj: 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 silinmiş ileti: google.workspace.chat.message.v1.batchDeleted

Üyelikler için desteklenen etkinlik türleri:

  • Yeni üyelik: google.workspace.chat.membership.v1.created
  • Güncellenen üyelik: 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 fazla güncellenmiş üyelik: google.workspace.chat.membership.v1.batchUpdated
  • Birden fazla 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 fazla silinen tepki: google.workspace.chat.reaction.v1.batchDeleted

Alanla 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

payload birleşik alanı.

payload aşağıdakilerden 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 bir ileti için 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 ileti için etkinlik yükü.

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

messageBatchUpdatedEventData

object (MessageBatchUpdatedEventData)

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

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

messageBatchDeletedEventData

object (MessageBatchDeletedEventData)

Birden fazla silinen ileti 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 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ş ü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)

Silinmiş 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)

Birden fazla silinmiş 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 bir ileti 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 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 ve deletionMetadata alanları doldurulur.

MessageBatchCreatedEventData

Birden fazla yeni ileti 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ş 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 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ı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 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üncellenmiş ü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

Silinmiş 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

Birden fazla silinmiş 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

Google Chat alanındaki bir etkinliği döndürür.

list

Google Chat alanındaki etkinlikleri listeler.