Method: activities.list

يسترجع هذا الطلب قائمة الأنشطة لحساب عميل وتطبيق معيّنَين، مثل تطبيق "وحدة تحكّم المشرف" أو تطبيق Google Drive. لمزيد من المعلومات، يُرجى الاطّلاع على أدلة تقارير نشاط المشرف وGoogle Drive. لمزيد من المعلومات عن مَعلمات تقرير النشاط، اطّلِع على الأدلة المرجعية لمَعلمات النشاط.

طلب HTTP

GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
userKey or all

string

يمثّل رقم تعريف الملف الشخصي أو عنوان البريد الإلكتروني للمستخدم الذي يجب فلترة البيانات له. يمكن أن يكون all لجميع المعلومات، أو userKey لرقم تعريف الملف الشخصي الفريد للمستخدم على Google Workspace أو عنوان بريده الإلكتروني الأساسي. يجب ألّا يكون مستخدمًا تم حذفه. بالنسبة إلى مستخدم تم حذفه، يمكنك طلب users.list في Directory API باستخدام showDeleted=true، ثم استخدام ID المعروض كuserKey.

applicationName

enum (ApplicationName)

اسم التطبيق المطلوب استرداد الأحداث منه.

مَعلمات طلب البحث

المعلمات
actorIpAddress

string

عنوان بروتوكول الإنترنت (IP) للمضيف الذي تم تنفيذ الحدث عليه. هذه طريقة إضافية لفلترة ملخّص التقرير باستخدام عنوان IP للمستخدم الذي يتم تسجيل نشاطه. قد يعكس عنوان IP هذا الموقع الجغرافي الفعلي للمستخدم أو لا يعكسه. على سبيل المثال، يمكن أن يكون عنوان IP هو عنوان خادم الوكيل الخاص بالمستخدم أو عنوان شبكة افتراضية خاصة (VPN). تتيح هذه المَعلمة استخدام إصدارَي عنوانَي IPv4 وIPv6.

customerId

string

المعرّف الفريد للعميل الذي تريد استرداد بياناته.

endTime

string

لضبط نهاية النطاق الزمني المعروض في التقرير يتم إدخال التاريخ بـ تنسيق RFC 3339، على سبيل المثال ‎2010-10-28T10:26:35.000Z. القيمة التلقائية هي الوقت التقريبي لطلب البيانات من واجهة برمجة التطبيقات. يتضمّن تقرير واجهة برمجة التطبيقات ثلاثة مفاهيم أساسية للوقت:

  • تاريخ طلب واجهة برمجة التطبيقات لتقرير: وقت إنشاء واجهة برمجة التطبيقات للتقرير واسترداده.
  • وقت بدء التقرير: بداية الفترة الزمنية المعروضة في التقرير. يجب أن يكون startTime قبل endTime (إذا تم تحديده) والوقت الحالي عند تقديم الطلب، وإلا ستعرض واجهة برمجة التطبيقات خطأ.
  • وقت انتهاء التقرير: نهاية الفترة الزمنية المعروضة في التقرير. على سبيل المثال، يمكن أن تبدأ الفترة الزمنية للأحداث الملخّصة في تقرير معيّن في نيسان (أبريل) وتنتهي في أيار (مايو). ويمكن طلب التقرير نفسه في آب (أغسطس).
في حال عدم تحديد endTime، يعرض التقرير جميع الأنشطة من endTime حتى الوقت الحالي أو آخر 180 يومًا إذا كان endTime قبل أكثر من 180 يومًا.startTimestartTime

eventName

string

اسم الحدث الذي تبحث عنه واجهة برمجة التطبيقات. يرتبط كل eventName بخدمة أو ميزة معيّنة في Google Workspace تنظّمها واجهة برمجة التطبيقات إلى أنواع من الأحداث. ومن الأمثلة على ذلك أحداث "تقويم Google" في تقارير تطبيق "وحدة تحكّم المشرف". تحتوي بنية إعدادات "تقويم Google" type على جميع أنشطة "تقويم Google" eventName التي تُبلغ عنها واجهة برمجة التطبيقات. عندما يغيّر مشرف إعدادًا في "تقويم Google"، تسجِّل واجهة برمجة التطبيقات هذا النشاط في مَعلمتَي إعدادات "تقويم Google" type وeventName. لمزيد من المعلومات عن سلاسل طلبات البحث والمَعلمات في eventName، اطّلِع على قائمة أسماء الأحداث للتطبيقات المختلفة أعلاه في applicationName.

filters

string

سلسلة طلب البحث filters هي قائمة مفصولة بفواصل تتألف من مَعلمات الأحداث التي يتم التلاعب بها باستخدام عوامل التشغيل ذات الصلة. تكون مَعلمات الأحداث على الشكل {parameter1 name}{relational operator}{parameter1 value},{parameter2 name}{relational operator}{parameter2 value},....

تكون مَعلمات الأحداث هذه مرتبطة بـ eventName معيّن. يتم عرض تقرير فارغ إذا لم تكن مَعلمة الطلب تنتمي إلى eventName. لمزيد من المعلومات عن حقول eventName المتاحة لكل تطبيق والمَعلمات المرتبطة بها، انتقِل إلى جدول ApplicationName، ثم انقر على صفحة "أحداث النشاط" في الملحق للتطبيق الذي تريده.

في أمثلة أنشطة Drive التالية، تتألف القائمة المعروضة من جميع أحداث edit التي تتطابق فيها قيمة المَعلمة doc_id مع الشروط التي يحدّدها عامل التشغيل التعريفي. في المثال الأول، يعرض الطلب جميع المستندات المعدَّلة التي تكون قيمة doc_id فيها تساوي 12345. في المثال الثاني، يعرض التقرير أي مستندات تم تعديلها حيث لا تساوي قيمة doc_id القيمة 98765. يتم ترميز عامل التشغيل <> بترميز عنوان URL في سلسلة طلب البحث (%3C%3E):

GET...&eventName=edit&filters=doc_id==12345
GET...&eventName=edit&filters=doc_id%3C%3E98765

يتيح طلب البحث filters عوامل التشغيل التالية ذات الصلة:

  • ==: "يساوي".
  • <>: لا يساوي يجب أن تكون مرمَّزة بترميز URL (%3C%3E).
  • <: "أصغر من". يجب أن تكون عناوين URL مرمَّزة (%3C).
  • <=: "أصغر من أو يساوي". يجب أن تكون مُرمّزة بعنوان URL (‎%3C=).
  • >: "أكبر من". يجب أن يكون ترميزه بنظام عناوين URL (%3E).
  • >=: "أكبر من أو يساوي". يجب أن تكون مُرمّزة لعنوان URL (%3E=).

ملاحظة: لا تقبل واجهة برمجة التطبيقات قيمًا متعدّدة للمَعلمة نفسها. إذا تم تقديم مَعلمة أكثر من مرّة في طلب واجهة برمجة التطبيقات، لا تقبل واجهة برمجة التطبيقات سوى القيمة الأخيرة لهذه المَعلمة. بالإضافة إلى ذلك، إذا تم تقديم مَعلمة غير صالحة في طلب واجهة برمجة التطبيقات، تتجاهل واجهة برمجة التطبيقات هذه المَعلمة وتُعرِض الردّ المقابل للمَعلمات الصالحة المتبقية. إذا لم يتم طلب أي مَعلمات، يتم عرض جميع المَعلمات.

maxResults

integer

لتحديد عدد سجلات الأنشطة التي يتم عرضها في كل صفحة استجابة. على سبيل المثال، إذا ضبط الطلب maxResults=1 وكان التقرير يتضمّن نشاطَين، سيتضمّن التقرير صفحتَين. تحتوي سمة nextPageToken في الاستجابة على الرمز المميّز للصفحة الثانية. سلسلة طلب البحث maxResults اختيارية في الطلب. القيمة التلقائية هي 1000.

orgUnitID

string

رقم تعريف الوحدة التنظيمية المطلوب إعداد تقارير عنها. لن يتم عرض سجلات الأنشطة إلا للمستخدمين الذين ينتمون إلى الوحدة التنظيمية المحدّدة.

pageToken

string

الرمز المميّز لتحديد الصفحة التالية. يحتوي التقرير الذي يتضمّن صفحات متعددة على سمة nextPageToken في الاستجابة. في طلب المتابعة للحصول على الصفحة التالية من التقرير، أدخِل قيمة nextPageToken في سلسلة طلب البحث pageToken.

startTime

string

لضبط بداية النطاق الزمني المعروض في التقرير يتم إدخال التاريخ بـ تنسيق RFC 3339، على سبيل المثال ‎2010-10-28T10:26:35.000Z. يعرض التقرير جميع الأنشطة من ‎startTime حتى ‎endTime. يجب أن يكون startTime قبل endTime (إذا تم تحديده) والوقت الحالي عند تقديم الطلب، وإلا ستعرض واجهة برمجة التطبيقات خطأ.

groupIdFilter

string

أرقام تعريف المجموعات مفصولة بفواصل (مموَّهة) يتم فلترة أنشطة المستخدمين وفقًا لها، أي أنّ الردّ سيتضمّن أنشطة المستخدمين الذين ينتمون إلى رقم تعريف مجموعة واحد على الأقل من أرقام التعريف المذكورة هنا. التنسيق: "id:abc123,id:xyz456"

.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

نموذج JSON لمجموعة من الأنشطة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (Activity)
    }
  ],
  "nextPageToken": string
}
الحقول
kind

string

نوع مورد واجهة برمجة التطبيقات بالنسبة إلى تقرير النشاط، تكون القيمة هي reports#activities.

etag

string

علامة ETag للمورد

items[]

object (Activity)

كل سجلّ نشاط في الاستجابة

nextPageToken

string

رمز مميّز لاسترداد الصفحة التالية للمتابعة في التقرير يتم استخدام القيمة nextPageToken في سلسلة طلب البحث pageToken.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/admin.reports.audit.readonly

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.

ApplicationName

عمليات التعداد
access_transparency

تعرض تقارير نشاط "شفافية الوصول" في Google Workspace معلومات عن أنواع مختلفة من أحداث نشاط "شفافية الوصول".

admin

تعرض تقارير النشاط في تطبيق "وحدة تحكُّم المشرف" معلومات الحساب عن أنواع مختلفة من أحداث نشاط المشرف.

calendar

تعرِض تقارير النشاط في تطبيق "تقويم Google" معلومات عن أحداث نشاط "تقويم Google" المختلفة.

chat

تعرِض تقارير نشاط Chat معلومات عن أحداث نشاط Chat المختلفة.

drive

تعرض تقارير نشاط تطبيق Google Drive معلومات عن أحداث نشاط Google Drive المختلفة. لا يتوفّر تقرير نشاط Drive إلا لعملاء Google Workspace Business وEnterprise.

gcp

تعرِض تقارير نشاط تطبيق Google Cloud Platform معلومات عن أحداث نشاط Google Cloud Platform المختلفة.

gplus

تعرِض تقارير النشاط في تطبيق Google+ معلومات عن أحداث النشاط على Google+ المختلفة.

groups

تعرِض تقارير النشاط في تطبيق "مجموعات Google" معلومات عن أحداث نشاط "مجموعات Google" المختلفة.

groups_enterprise

تعرِض تقارير نشاط "مجموعات Google" لإصدار Enterprise معلومات عن أحداث نشاط مجموعات Enterprise المختلفة.

jamboard

تعرِض تقارير نشاط Jamboard معلومات عن أحداث نشاط Jamboard المختلفة.

login

تعرض تقارير نشاط تطبيق "تسجيل الدخول" معلومات الحساب عن الأنواع المختلفة من أحداث نشاط تسجيل الدخول.

meet

يعرض تقرير نشاط تدقيق Meet معلومات عن أنواع مختلفة من أحداث نشاط تدقيق Meet.

mobile

يعرض تقرير نشاط "تدقيق الأجهزة" معلومات عن أنواع مختلفة من أحداث نشاط "تدقيق الأجهزة".

rules

يعرض تقرير "نشاط القواعد" معلومات عن أنواع مختلفة من أحداث نشاط القواعد.

saml

يعرض تقرير نشاط SAML معلومات عن أنواع مختلفة من أحداث نشاط SAML.

token

تعرض تقارير نشاط تطبيق الرمز المميّز معلومات الحساب عن الأنواع المختلفة من أحداث نشاط الرمز المميّز.

user_accounts

تعرض تقارير نشاط تطبيق "حسابات المستخدمين" معلومات الحساب عن أنواع مختلفة من أحداث نشاط حسابات المستخدمين.

context_aware_access

تعرض تقارير نشاط "الوصول الواعي بالسياق" معلومات عن أحداث رفض وصول المستخدمين بسبب قواعد الوصول الواعي بالسياق.

chrome

تعرِض تقارير أنشطة Chrome معلومات عن أحداث متصفّح Chrome ونظام التشغيل Chrome.

data_studio

تعرِض تقارير الأنشطة في "مركز البيانات" معلومات عن أنواع مختلفة من أحداث الأنشطة في "مركز البيانات".

keep

تعرض تقارير النشاط في تطبيق Keep معلومات عن أحداث النشاط في Google Keep المختلفة. لا يتوفّر تقرير نشاط Keep إلا لعملاء Google Workspace Business وEnterprise.

vault تعرِض تقارير نشاط Vault معلومات عن أنواع مختلفة من أحداث نشاط Vault.

النشاط

نموذج JSON لمورد النشاط

تمثيل JSON
{
  "kind": string,
  "etag": string,
  "ownerDomain": string,
  "ipAddress": string,
  "events": [
    {
      "type": string,
      "name": string,
      "parameters": [
        {
          "messageValue": {
            "parameter": [
              {
                object (NestedParameter)
              }
            ]
          },
          "name": string,
          "value": string,
          "multiValue": [
            string
          ],
          "intValue": string,
          "multiIntValue": [
            string
          ],
          "boolValue": boolean,
          "multiMessageValue": [
            {
              "parameter": [
                {
                  object (NestedParameter)
                }
              ]
            }
          ]
        }
      ],
      "resourceIds": [
        string
      ]
    }
  ],
  "id": {
    "time": string,
    "uniqueQualifier": string,
    "applicationName": string,
    "customerId": string
  },
  "actor": {
    "profileId": string,
    "email": string,
    "callerType": string,
    "key": string,
    "applicationInfo": {
      "oauthClientId": string,
      "applicationName": string,
      "impersonation": boolean
    }
  },
  "resourceDetails": [
    {
      object (ResourceDetails)
    }
  ]
}
الحقول
kind

string

نوع مورد واجهة برمجة التطبيقات بالنسبة إلى تقرير النشاط، تكون القيمة هي audit#activity.

etag

string

علامة ETag للعنصر

ownerDomain

string

هذا هو النطاق المتأثر بحدث التقرير. على سبيل المثال، نطاق "وحدة تحكّم المشرف" أو مالك المستند في تطبيق Drive.

ipAddress

string

عنوان IP للمستخدم الذي يتّخذ الإجراء هذا هو عنوان بروتوكول الإنترنت (IP) الخاص بالمستخدم عند تسجيل الدخول إلى Google Workspace، وقد يعكس الموقع الجغرافي للمستخدم أو لا يعكسه. على سبيل المثال، يمكن أن يكون عنوان IP هو عنوان خادم الوكيل الخاص بالمستخدم أو عنوان شبكة افتراضية خاصة (VPN). تتيح واجهة برمجة التطبيقات IPv4 وIPv6.

events[]

object

أحداث النشاط في التقرير

events[].type

string

نوع الحدث يتم تحديد خدمة أو ميزة Google Workspace التي يغيّرها المشرف في السمة type التي تحدّد حدثًا باستخدام السمة eventName. للحصول على قائمة كاملة بفئات type لواجهة برمجة التطبيقات، اطّلِع على قائمة أسماء الأحداث للتطبيقات المختلفة أعلاه في applicationName.

events[].name

string

اسم الحدث. هذا هو الاسم المحدّد للنشاط الذي أبلغت عنه واجهة برمجة التطبيقات. ويرتبط كل eventName بخدمة أو ميزة معيّنة في Google Workspace تنظّمها واجهة برمجة التطبيقات إلى أنواع من الأحداث.
بالنسبة إلى مَعلمات طلب eventName بشكل عام:

  • إذا لم يتم تقديم eventName، يعرض التقرير جميع المثيلات المحتمَلة لـ eventName.
  • عند طلب eventName، يعرض ردّ واجهة برمجة التطبيقات جميع الأنشطة التي تحتوي على هذا eventName.

لمزيد من المعلومات عن مواقع eventName، اطّلِع على قائمة أسماء الأحداث للتطبيقات المختلفة أعلاه في applicationName.

events[].parameters[]

object

أزواج قيم المَعلمات لتطبيقات مختلفة لمزيد من المعلومات عن مَعلمات eventName، اطّلِع على قائمة أسماء الأحداث للتطبيقات المختلفة أعلاه في applicationName.

events[].parameters[].messageValue

object

أزواج قيم المَعلمات المُدمجة المرتبطة بهذه المَعلمة يتم عرض نوع القيمة المعقدة للمَعلمة كقائمة بقيم المَعلمة. على سبيل المثال، قد تحتوي مَعلمة العنوان على قيمة [{parameter: [{name: city, value: abc}]}]

events[].parameters[].messageValue.parameter[]

object (NestedParameter)

قيم المَعلمات

events[].parameters[].name

string

اسم المَعلمة

events[].parameters[].value

string

قيمة سلسلة المَعلمة

events[].parameters[].multiValue[]

string

قِيم السلاسل للمَعلمة

events[].parameters[].intValue

string (int64 format)

القيمة الصحيحة للمَعلمة

events[].parameters[].multiIntValue[]

string (int64 format)

القيم الصحيحة للمَعلمة

events[].parameters[].boolValue

boolean

القيمة المنطقية للمَعلمة

events[].parameters[].multiMessageValue[]

object

activities.list من messageValue عنصر

events[].parameters[].multiMessageValue[].parameter[]

object (NestedParameter)

قيم المَعلمات

events[].resourceIds[]

string

أرقام تعريف الموارد المرتبطة بالحدث

id

object

المعرّف الفريد لكل سجلّ نشاط

id.time

string

وقت حدوث النشاط يتم التعبير عن ذلك بالثواني حسب توقيت حقبة يونكس.

id.uniqueQualifier

string (int64 format)

مؤهّل فريد إذا كانت عدّة أحداث لها الوقت نفسه

id.applicationName

string

اسم التطبيق الذي ينتمي إليه الحدث. للاطّلاع على القيم المحتملة، اطّلِع على قائمة التطبيقات أعلاه في applicationName.

id.customerId

string

المعرّف الفريد لحساب Google Workspace

actor

object

المستخدم الذي يتّخذ الإجراء

actor.profileId

string

المعرّف الفريد لملف الأداء الشخصي على Google Workspace للممثّل قد لا تكون هذه القيمة متوفّرة إذا لم يكن الفاعل مستخدمًا في Google Workspace، أو قد يكون الرقم 105250506097979753968 الذي يعمل كمعرّف نائب.

actor.email

string

عنوان البريد الإلكتروني الأساسي للمُنفِّذ. قد لا يظهر هذا الحقل إذا لم يكن هناك عنوان بريد إلكتروني مرتبط بالمنفِّذ.

actor.callerType

string

نوع المُنفِّذ

actor.key

string

لا يظهر إلا عندما يكون callerType هو KEY. يمكن أن يكون consumer_key للمقدّم لطلبات OAuth 2LO API أو معرّفًا لحسابات الروبوتات.

actor.applicationInfo

object

تفاصيل التطبيق الذي كان المُنفِّذ للنشاط

actor.applicationInfo.oauthClientId

string

معرّف عميل OAuth للتطبيق التابع لجهة خارجية المستخدَم لتنفيذ الإجراء

actor.applicationInfo.applicationName

string

اسم التطبيق المستخدَم لتنفيذ الإجراء

actor.applicationInfo.impersonation

boolean

ما إذا كان التطبيق ينتحل هوية مستخدم

resourceDetails[]

object (ResourceDetails)

تفاصيل المورد الذي تم تنفيذ الإجراء عليه

ResourceDetails

تفاصيل المورد الذي تم تنفيذ الإجراء عليه

تمثيل JSON
{
  "id": string,
  "title": string,
  "type": string,
  "appliedLabels": [
    {
      object (AppliedLabel)
    }
  ],
  "relation": string
}
الحقول
id

string

معرّف المورد

title

string

عنوان المورد على سبيل المثال، في حال كان المستند على Drive، سيكون هذا هو عنوان المستند. في حال تلقّي رسالة إلكترونية، سيكون هذا هو الموضوع.

type

string

نوع المورد: مستند أو رسالة إلكترونية أو رسالة محادثة

appliedLabels[]

object (AppliedLabel)

activities.list of labels applied on the resource

relation

string

تحدِّد هذه السمة علاقة المورد بالأحداث.

AppliedLabel

تفاصيل التصنيف المطبّق على المورد

تمثيل JSON
{
  "id": string,
  "title": string,
  "fieldValues": [
    {
      object (FieldValue)
    }
  ],
  "reason": {
    object (Reason)
  }
}
الحقول
id

string

معرّف التصنيف: رقم تعريف التصنيف فقط، وليس اسم مورد OnePlatform الكامل.

title

string

عنوان التصنيف

fieldValues[]

object (FieldValue)

activities.list من الحقول التي تشكّل جزءًا من التصنيف وقد ضبطها المستخدم إذا كان التصنيف يحتوي على حقل لم يضبطه المستخدم، لن يكون متوفرًا في هذه القائمة.

reason

object (Reason)

سبب تطبيق التصنيف على المورد

FieldValue

تفاصيل قيمة الحقل التي ضبطها المستخدم للتصنيف المحدّد

تمثيل JSON
{
  "id": string,
  "displayName": string,
  "type": string,
  "reason": {
    object (Reason)
  },

  // Union field value can be only one of the following:
  "unsetValue": boolean,
  "longTextValue": string,
  "textValue": string,
  "textListValue": {
    object (TextListValue)
  },
  "selectionValue": {
    object (SelectionValue)
  },
  "selectionListValue": {
    object (SelectionListValue)
  },
  "integerValue": string,
  "userValue": {
    object (UserValue)
  },
  "userListValue": {
    object (UserListValue)
  },
  "dateValue": {
    object (Date)
  }
  // End of list of possible types for union field value.
}
الحقول
id

string

معرّف الحقل

displayName

string

الاسم المعروض للحقل

type

string

نوع الحقل

reason

object (Reason)

سبب تطبيق الحقل على التصنيف

حقل الربط value تخزين القيم المخزّنة في الحقل value يمكن أن تكون إحدى القيم التالية فقط:
unsetValue

boolean

إذا لم يتم ضبط الحقل، ستكون هذه القيمة صحيحة.

longTextValue

string

ضبط قيمة نص طويلة

textValue

string

ضبط قيمة نصية

textListValue

object (TextListValue)

ضبط قيمة قائمة نص

selectionValue

object (SelectionValue)

ضبط قيمة اختيار من خلال اختيار قيمة واحدة من قائمة منسدلة

selectionListValue

object (SelectionListValue)

ضبط قيمة قائمة اختيار من خلال اختيار قيم متعدّدة من قائمة منسدلة

integerValue

string (int64 format)

ضبط قيمة عدد صحيح

userValue

object (UserValue)

ضبط قيمة مستخدم من خلال اختيار مستخدم واحد

userListValue

object (UserListValue)

ضبط قيمة قائمة مستخدمين من خلال اختيار مستخدمين متعدّدين

dateValue

object (Date)

ضبط قيمة تاريخ

TextListValue

ضبط قيمة قائمة نص

تمثيل JSON
{
  "values": [
    string
  ]
}
الحقول
values[]

string

activities.list من القيم النصية

SelectionValue

ضبط قيمة اختيار من خلال اختيار قيمة واحدة من قائمة منسدلة

تمثيل JSON
{
  "id": string,
  "displayName": string,
  "badged": boolean
}
الحقول
id

string

معرّف الاختيار

displayName

string

الاسم المعروض للاختيار

badged

boolean

ما إذا كان الخيار يحمل شارة

SelectionListValue

ضبط قيمة قائمة اختيار من خلال اختيار قيم متعدّدة من قائمة منسدلة

تمثيل JSON
{
  "values": [
    {
      object (SelectionValue)
    }
  ]
}
الحقول
values[]

object (SelectionValue)

activities.list of selections.

UserValue

ضبط قيمة مستخدم من خلال اختيار مستخدم واحد

تمثيل JSON
{
  "email": string
}
الحقول
email

string

عنوان البريد الإلكتروني للمستخدم

UserListValue

ضبط قيمة قائمة مستخدمين من خلال اختيار مستخدمين متعدّدين

تمثيل JSON
{
  "values": [
    {
      object (UserValue)
    }
  ]
}
الحقول
values[]

object (UserValue)

activities.list of users.

التاريخ

يمثّل تاريخًا تقويميًا كاملاً أو جزئيًا، مثل تاريخ ميلاد. تم تحديد وقت اليوم والمنطقة الزمنية في مكان آخر أو أنّهما غير مهمّين. التاريخ نسبي إلى التقويم الغريغوري. يمكن أن يشير ذلك إلى أحد الخيارات التالية:

  • تاريخ كامل، بقيم غير صفرية للسنة والشهر واليوم
  • الشهر واليوم، مع سنة صفرية (مثلاً، ذكرى سنوية)
  • سنة بمفردها، مع صفر شهر وصفر يوم
  • سنة وشهر، مع يوم صفري (على سبيل المثال، تاريخ انتهاء صلاحية بطاقة الائتمان)

الأنواع ذات الصلة:

تمثيل JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
الحقول
year

integer

السنة التي حدث فيها التاريخ. يجب أن تكون من 1 إلى 9999، أو 0 لتحديد تاريخ بدون عام.

month

integer

الشهر من السنة يجب أن يكون من 1 إلى 12، أو 0 لتحديد سنة بدون شهر ويوم.

day

integer

يوم من الشهر يجب أن يكون من 1 إلى 31 وصالحًا للسنة والشهر، أو 0 لتحديد سنة بمفردها أو سنة وشهر لا يُحتسَب فيها اليوم.

السبب

سبب تطبيق التصنيف أو الحقل

تمثيل JSON
{
  "reasonType": string
}
الحقول
reasonType

string

نوع السبب