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() リクエストの場合は、クエリフィルタでバッチイベント タイプを省略します。デフォルトでは、サーバーはイベントタイプとバッチ バージョンの両方を返します。

message でサポートされているイベントタイプ:

  • 新着メッセージ: 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)

削除されたリアクションのリスト。

Methods

get

Google Chat スペースからイベントを返します。

list

Google Chat スペースのイベントを一覧表示します。