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 و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 Chat

list

يسرد الأحداث من مساحة Google Chat.