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.