REST Resource: spaces.spaceEvents

منبع: SpaceEvent

رویدادی که نشان‌دهنده تغییر یا فعالیت در فضای چت Google است. برای کسب اطلاعات بیشتر، به کار با رویدادها از 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}

event Time

string ( Timestamp format)

زمان وقوع رویداد

event Type

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 می تواند تنها یکی از موارد زیر باشد:

message Created Event Data

object ( MessageCreatedEventData )

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

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

message Updated Event Data

object ( MessageUpdatedEventData )

بار رویداد برای یک پیام به روز شده.

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

message Deleted Event Data

object ( MessageDeletedEventData )

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

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

message Batch Created Event Data

object ( MessageBatchCreatedEventData )

بار رویداد برای چندین پیام جدید.

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

message Batch Updated Event Data

object ( MessageBatchUpdatedEventData )

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

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

message Batch Deleted Event Data

object ( MessageBatchDeletedEventData )

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

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

space Updated Event Data

object ( SpaceUpdatedEventData )

محموله رویداد برای به‌روزرسانی فضایی.

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

space Batch Updated Event Data

object ( SpaceBatchUpdatedEventData )

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

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

membership Created Event Data

object ( MembershipCreatedEventData )

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

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

membership Updated Event Data

object ( MembershipUpdatedEventData )

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

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

membership Deleted Event Data

object ( MembershipDeletedEventData )

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

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

membership Batch Created Event Data

object ( MembershipBatchCreatedEventData )

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

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

membership Batch Updated Event Data

object ( MembershipBatchUpdatedEventData )

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

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

membership Batch Deleted Event Data

object ( MembershipBatchDeletedEventData )

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

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

reaction Created Event Data

object ( ReactionCreatedEventData )

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

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

reaction Deleted Event Data

object ( ReactionDeletedEventData )

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

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

reaction Batch Created Event Data

object ( ReactionBatchCreatedEventData )

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

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

reaction Batch Deleted Event Data

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 ، deleteTime و 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 برمی‌گرداند.

list

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