REST Resource: spaces.spaceEvents

منبع: اسپیس‌ایونت

رویدادی که نشان دهنده یک تغییر یا فعالیت در فضای چت گوگل است. برای کسب اطلاعات بیشتر، به بخش «کار با رویدادهای چت گوگل» مراجعه کنید.

نمایش 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 فیلد Union.

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

پیامایجادشدهرویدادداده

بار مفید رویداد برای یک پیام جدید.

نوع رویداد: google.workspace.chat.message.v1.created

نمایش JSON
{
  "message": {
    object (Message)
  }
}
فیلدها
message

object ( Message )

پیام جدید.

پیام‌به‌روزرسانی‌شدهرویدادداده

بار مفید رویداد برای یک پیام به‌روزرسانی‌شده.

نوع رویداد: google.workspace.chat.message.v1.updated

نمایش JSON
{
  "message": {
    object (Message)
  }
}
فیلدها
message

object ( Message )

پیام به‌روزرسانی‌شده.

پیامحذف‌شدهرویدادداده

بار رویداد برای یک پیام حذف شده.

نوع رویداد: 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 )

فهرستی از پیام‌های جدید.

داده‌های رویداد دسته‌ای پیام

بار مفید رویداد برای چندین پیام به‌روزرسانی‌شده.

نوع رویداد: google.workspace.chat.message.v1.batchUpdated

نمایش JSON
{
  "messages": [
    {
      object (MessageUpdatedEventData)
    }
  ]
}
فیلدها
messages[]

object ( MessageUpdatedEventData )

فهرستی از پیام‌های به‌روزرسانی‌شده.

پیام دسته‌ایحذف‌شدهرویدادداده

بار رویداد برای چندین پیام حذف شده.

نوع رویداد: google.workspace.chat.message.v1.batchDeleted

نمایش JSON
{
  "messages": [
    {
      object (MessageDeletedEventData)
    }
  ]
}
فیلدها
messages[]

object ( MessageDeletedEventData )

فهرستی از پیام‌های حذف‌شده

داده‌های رویداد به‌روز شده‌ی فضا

بار رویداد برای یک فضای به‌روزرسانی‌شده.

نوع رویداد: google.workspace.chat.space.v1.updated

نمایش JSON
{
  "space": {
    object (Space)
  }
}
فیلدها
space

object ( Space )

فضای به‌روز شده.

داده‌های رویداد به‌روز شده‌ی دسته‌ی فضایی

بار مفید رویداد برای به‌روزرسانی‌های متعدد در یک فضا.

نوع رویداد: google.workspace.chat.space.v1.batchUpdated

نمایش JSON
{
  "spaces": [
    {
      object (SpaceUpdatedEventData)
    }
  ]
}
فیلدها
spaces[]

object ( SpaceUpdatedEventData )

فهرستی از فضاهای به‌روز شده.

عضویتایجاد شدهرویدادداده

بار رویداد برای عضویت جدید.

نوع رویداد: google.workspace.chat.membership.v1.created .

نمایش JSON
{
  "membership": {
    object (Membership)
  }
}
فیلدها
membership

object ( Membership )

عضویت جدید.

عضویتبه‌روزرسانی‌شدهداده‌های رویداد

بار رویداد برای عضویت به‌روزرسانی‌شده.

نوع رویداد: google.workspace.chat.membership.v1.updated

نمایش JSON
{
  "membership": {
    object (Membership)
  }
}
فیلدها
membership

object ( Membership )

عضویت به‌روزرسانی‌شده.

عضویتحذف‌شدهرویدادداده‌ها

بار رویداد برای عضویت حذف شده.

نوع رویداد: 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 )

فهرستی از اعضای جدید.

داده‌های رویداد به‌روزرسانی‌شده‌ی عضویت

بار رویداد برای چندین عضویت به‌روزرسانی‌شده.

نوع رویداد: google.workspace.chat.membership.v1.batchUpdated

نمایش JSON
{
  "memberships": [
    {
      object (MembershipUpdatedEventData)
    }
  ]
}
فیلدها
memberships[]

object ( MembershipUpdatedEventData )

فهرست عضویت‌های به‌روز شده.

عضویتدسته حذف‌شدهرویدادداده‌ها

بار رویداد برای چندین عضویت حذف شده.

نوع رویداد: google.workspace.chat.membership.v1.batchDeleted

نمایش JSON
{
  "memberships": [
    {
      object (MembershipDeletedEventData)
    }
  ]
}
فیلدها
memberships[]

object ( MembershipDeletedEventData )

فهرست عضویت‌های حذف‌شده

واکنشایجادشدهرویدادداده

بار رویداد برای یک واکنش جدید.

نوع رویداد: google.workspace.chat.reaction.v1.created

نمایش JSON
{
  "reaction": {
    object (Reaction)
  }
}
فیلدها
reaction

object ( Reaction )

واکنش جدید.

واکنشحذف‌شدهرویدادداده

بار رویداد برای یک واکنش حذف شده.

نوع: google.workspace.chat.reaction.v1.deleted

نمایش JSON
{
  "reaction": {
    object (Reaction)
  }
}
فیلدها
reaction

object ( Reaction )

واکنش حذف شده

داده‌های رویداد ایجاد شده در دسته واکنش

بار رویداد برای چندین واکنش جدید.

نوع رویداد: google.workspace.chat.reaction.v1.batchCreated

نمایش JSON
{
  "reactions": [
    {
      object (ReactionCreatedEventData)
    }
  ]
}
فیلدها
reactions[]

object ( ReactionCreatedEventData )

فهرستی از واکنش‌های جدید.

واکنشBatchDeletedEventData

بار رویداد برای چندین واکنش حذف شده.

نوع رویداد: google.workspace.chat.reaction.v1.batchDeleted

نمایش JSON
{
  "reactions": [
    {
      object (ReactionDeletedEventData)
    }
  ]
}
فیلدها
reactions[]

object ( ReactionDeletedEventData )

فهرستی از واکنش‌های حذف‌شده.

روش‌ها

get

رویدادی را از فضای چت گوگل برمی‌گرداند.

list

رویدادها را از یک فضای چت گوگل فهرست می‌کند.