REST Resource: spaces.spaceEvents

リソース: 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)

削除されたメッセージ。namecreateTimedeleteTimedeletionMetadata の各フィールドにのみ値が入力されます。

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 スペースのイベントを一覧表示します。