REST Resource: spaces.spaceEvents  |  Google Chat  |  Google for Developers (original) (raw)

資源:SpaceEvent

代表 Google Chat 聊天室變更或活動的事件。詳情請參閱「使用 Google Chat 的事件」。

JSON 表示法
{ "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. }
欄位
name string 聊天室事件的資源名稱。格式:spaces/{space}/spaceEvents/{spaceEvent}
eventTime string (Timestamp format) 事件發生的時間。
eventType string 聊天室事件類型。每種事件類型都有批次版本,代表短時間內發生的多個事件類型例項。如果是 spaceEvents.list() 要求,請在查詢篩選器中省略批次事件類型。根據預設,伺服器會傳回事件類型及其批次版本。支援的訊息事件類型: 新訊息:google.workspace.chat.message.v1.created 更新後的訊息:google.workspace.chat.message.v1.updated 已刪除的訊息:google.workspace.chat.message.v1.deleted 多則新訊息:google.workspace.chat.message.v1.batchCreated 多則更新訊息:google.workspace.chat.message.v1.batchUpdated 多則已刪除的訊息:google.workspace.chat.message.v1.batchDeleted 會員支援的事件類型: 新會員:google.workspace.chat.membership.v1.created 更新會員方案:google.workspace.chat.membership.v1.updated 已刪除會員方案:google.workspace.chat.membership.v1.deleted 多個新會籍:google.workspace.chat.membership.v1.batchCreated 多個更新的會員方案:google.workspace.chat.membership.v1.batchUpdated 已刪除多個會員方案:google.workspace.chat.membership.v1.batchDeleted 支援的回應事件類型: 新回應:google.workspace.chat.reaction.v1.created 已刪除的回應:google.workspace.chat.reaction.v1.deleted 多種新回應:google.workspace.chat.reaction.v1.batchCreated 已刪除多則回應:google.workspace.chat.reaction.v1.batchDeleted 支援的空間事件類型: 更新後的空間:google.workspace.chat.space.v1.updated 多個聊天室更新:google.workspace.chat.space.v1.batchUpdated
聯集欄位 payload。payload 只能是下列其中一項:
messageCreatedEventData object (MessageCreatedEventData) 新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.created
messageUpdatedEventData object (MessageUpdatedEventData) 更新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.updated
messageDeletedEventData object (MessageDeletedEventData) 已刪除訊息的事件酬載。活動類型:google.workspace.chat.message.v1.deleted
messageBatchCreatedEventData object (MessageBatchCreatedEventData) 多則新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.batchCreated
messageBatchUpdatedEventData object (MessageBatchUpdatedEventData) 多則更新訊息的事件酬載。活動類型:google.workspace.chat.message.v1.batchUpdated
messageBatchDeletedEventData object (MessageBatchDeletedEventData) 多則已刪除訊息的事件酬載。活動類型:google.workspace.chat.message.v1.batchDeleted
spaceUpdatedEventData object (SpaceUpdatedEventData) 聊天室更新的事件酬載。活動類型:google.workspace.chat.space.v1.updated
spaceBatchUpdatedEventData object (SpaceBatchUpdatedEventData) 針對空間的多項更新事件酬載。活動類型:google.workspace.chat.space.v1.batchUpdated
membershipCreatedEventData object (MembershipCreatedEventData) 新會籍的事件酬載。活動類型:google.workspace.chat.membership.v1.created
membershipUpdatedEventData object (MembershipUpdatedEventData) 更新會員方案的事件酬載。活動類型:google.workspace.chat.membership.v1.updated
membershipDeletedEventData object (MembershipDeletedEventData) 已刪除會員方案的事件酬載。活動類型:google.workspace.chat.membership.v1.deleted
membershipBatchCreatedEventData object (MembershipBatchCreatedEventData) 多個新會員的事件酬載。活動類型:google.workspace.chat.membership.v1.batchCreated
membershipBatchUpdatedEventData object (MembershipBatchUpdatedEventData) 多個更新會籍的事件酬載。活動類型:google.workspace.chat.membership.v1.batchUpdated
membershipBatchDeletedEventData object (MembershipBatchDeletedEventData) 多個已刪除會員方案的事件酬載。活動類型:google.workspace.chat.membership.v1.batchDeleted
reactionCreatedEventData object (ReactionCreatedEventData) 新回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.created
reactionDeletedEventData object (ReactionDeletedEventData) 已刪除回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.deleted
reactionBatchCreatedEventData object (ReactionBatchCreatedEventData) 多個新回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.batchCreated
reactionBatchDeletedEventData object (ReactionBatchDeletedEventData) 多個已刪除回應的事件酬載。活動類型:google.workspace.chat.reaction.v1.batchDeleted

MessageCreatedEventData

新訊息的事件酬載。

活動類型:google.workspace.chat.message.v1.created

JSON 表示法
{ "message": { object (Message) } }
欄位
message object (Message) 新訊息。

MessageUpdatedEventData

更新訊息的事件酬載。

活動類型:google.workspace.chat.message.v1.updated

JSON 表示法
{ "message": { object (Message) } }
欄位
message object (Message) 更新後的訊息。

MessageDeletedEventData

已刪除訊息的事件酬載。

活動類型:google.workspace.chat.message.v1.deleted

JSON 表示法
{ "message": { object (Message) } }
欄位
message object (Message) 已刪除的訊息。系統只會填入 name、createTime 和 deletionMetadata 欄位。

MessageBatchCreatedEventData

多則新訊息的事件酬載。

活動類型:google.workspace.chat.message.v1.batchCreated

JSON 表示法
{ "messages": [ { object (MessageCreatedEventData) } ] }
欄位
messages[] object (MessageCreatedEventData) 新訊息清單。

MessageBatchUpdatedEventData

多則更新訊息的事件酬載。

活動類型:google.workspace.chat.message.v1.batchUpdated

JSON 表示法
{ "messages": [ { object (MessageUpdatedEventData) } ] }
欄位
messages[] object (MessageUpdatedEventData) 更新後的訊息清單。

MessageBatchDeletedEventData

多則已刪除訊息的事件酬載。

活動類型:google.workspace.chat.message.v1.batchDeleted

JSON 表示法
{ "messages": [ { object (MessageDeletedEventData) } ] }
欄位
messages[] object (MessageDeletedEventData) 已刪除的訊息清單。

SpaceUpdatedEventData

更新聊天室的事件酬載。

活動類型:google.workspace.chat.space.v1.updated

JSON 表示法
{ "space": { object (Space) } }
欄位
space object (Space) 更新後的聊天室。

SpaceBatchUpdatedEventData

針對空間的多項更新事件酬載。

活動類型:google.workspace.chat.space.v1.batchUpdated

JSON 表示法
{ "spaces": [ { object (SpaceUpdatedEventData) } ] }
欄位
spaces[] object (SpaceUpdatedEventData) 更新後的聊天室清單。

MembershipCreatedEventData

新會籍的事件酬載。

活動類型:google.workspace.chat.membership.v1.created

JSON 表示法
{ "membership": { object (Membership) } }
欄位
membership object (Membership) 全新會員方案。

MembershipUpdatedEventData

更新會員方案的事件酬載。

活動類型:google.workspace.chat.membership.v1.updated

JSON 表示法
{ "membership": { object (Membership) } }
欄位
membership object (Membership) 更新後的會員方案。

MembershipDeletedEventData

已刪除會員方案的事件酬載。

活動類型:google.workspace.chat.membership.v1.deleted

JSON 表示法
{ "membership": { object (Membership) } }
欄位
membership object (Membership) 已刪除的會員方案。系統只會填入 name 和 state 欄位。

MembershipBatchCreatedEventData

多個新會員的事件酬載。

活動類型:google.workspace.chat.membership.v1.batchCreated

JSON 表示法
{ "memberships": [ { object (MembershipCreatedEventData) } ] }
欄位
memberships[] object (MembershipCreatedEventData) 新會員方案清單。

MembershipBatchUpdatedEventData

多個更新會籍的事件酬載。

活動類型:google.workspace.chat.membership.v1.batchUpdated

JSON 表示法
{ "memberships": [ { object (MembershipUpdatedEventData) } ] }
欄位
memberships[] object (MembershipUpdatedEventData) 更新後的會員方案清單。

MembershipBatchDeletedEventData

多個已刪除會員方案的事件酬載。

活動類型:google.workspace.chat.membership.v1.batchDeleted

JSON 表示法
{ "memberships": [ { object (MembershipDeletedEventData) } ] }
欄位
memberships[] object (MembershipDeletedEventData) 已刪除的會員方案清單。

ReactionCreatedEventData

新回應的事件酬載。

活動類型:google.workspace.chat.reaction.v1.created

JSON 表示法
{ "reaction": { object (Reaction) } }
欄位
reaction object (Reaction) 新的回應。

ReactionDeletedEventData

已刪除回應的事件酬載。

類型:google.workspace.chat.reaction.v1.deleted

JSON 表示法
{ "reaction": { object (Reaction) } }
欄位
reaction object (Reaction) 已刪除的回應。

ReactionBatchCreatedEventData

多個新回應的事件酬載。

活動類型:google.workspace.chat.reaction.v1.batchCreated

JSON 表示法
{ "reactions": [ { object (ReactionCreatedEventData) } ] }
欄位
reactions[] object (ReactionCreatedEventData) 新回應清單。

ReactionBatchDeletedEventData

多個已刪除回應的事件酬載。

活動類型:google.workspace.chat.reaction.v1.batchDeleted

JSON 表示法
{ "reactions": [ { object (ReactionDeletedEventData) } ] }
欄位
reactions[] object (ReactionDeletedEventData) 已刪除的回應清單。
方法
get 從 Google Chat 聊天室傳回事件。
list 列出 Google Chat 聊天室中的事件。