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)

الرسالة المحذوفة يتم ملء الحقول 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.