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.