REST Resource: labels

المورد: التسمية

يحدّد التصنيف تصنيفًا يمكن تطبيقه على عناصر Drive لتنظيم العناصر والبحث فيها. ويمكن أن تكون التصنيفات سلاسل بسيطة أو يمكن أن تحتوي على حقول تصف بيانات وصفية إضافية يمكن استخدامها لتنظيم عناصر Drive والبحث فيها.

تمثيل JSON
{
  "name": string,
  "id": string,
  "revisionId": string,
  "labelType": enum (LabelType),
  "creator": {
    object (UserInfo)
  },
  "createTime": string,
  "revisionCreator": {
    object (UserInfo)
  },
  "revisionCreateTime": string,
  "publisher": {
    object (UserInfo)
  },
  "publishTime": string,
  "disabler": {
    object (UserInfo)
  },
  "disableTime": string,
  "customer": string,
  "properties": {
    object (Properties)
  },
  "lifecycle": {
    object (Lifecycle)
  },
  "displayHints": {
    object (DisplayHints)
  },
  "appliedCapabilities": {
    object (AppliedCapabilities)
  },
  "schemaCapabilities": {
    object (SchemaCapabilities)
  },
  "appliedLabelPolicy": {
    object (AppliedLabelPolicy)
  },
  "fields": [
    {
      object (Field)
    }
  ],
  "learnMoreUri": string,
  "lockStatus": {
    object (LockStatus)
  }
}
الحقول
name

string

النتائج فقط. اسم المورد للتصنيف. ستكون بتنسيق labels/{id} أو labels/{id}@{revisionId} بناءً على الطلب. يمكنك الاطّلاع على id وrevisionId أدناه.

id

string

النتائج فقط. تمثّل هذه السمة المعرّف الفريد عالميًا لهذا التصنيف. يشكل المعرّف جزءًا من التصنيف name، ولكن على عكس name، يكون المعرّف متسقًا بين النُسخ السابقة. يتطابق مع التعبير العادي: ([a-zA-Z0-9])+

revisionId

string

النتائج فقط. رقم تعريف النسخة السابقة للتصنيف. قد يكون رقم تعريف النسخة السابقة جزءًا من التصنيف name استنادًا إلى الطلب الذي تم إصداره. يتم إنشاء نسخة جديدة عندما يتم تغيير خصائص العلامة التي تمت مراجعتها. يتطابق مع التعبير العادي: ([a-zA-Z0-9])+

labelType

enum (LabelType)

مطلوبة. نوع التصنيف.

creator

object (UserInfo)

النتائج فقط. المستخدم الذي أنشأ هذا التصنيف.

createTime

string (Timestamp format)

النتائج فقط. وقت إنشاء هذا التصنيف.

revisionCreator

object (UserInfo)

النتائج فقط. المستخدم الذي أنشأ هذه النسخة السابقة من التصنيف.

revisionCreateTime

string (Timestamp format)

النتائج فقط. وقت إنشاء هذه النسخة السابقة للتصنيف.

publisher

object (UserInfo)

النتائج فقط. المستخدِم الذي نشر هذا التصنيف. ليس لهذه القيمة أي معنى عند عدم نشر التصنيف.

publishTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه نشر هذا التصنيف. ليس لهذه القيمة أي معنى عند عدم نشر التصنيف.

disabler

object (UserInfo)

النتائج فقط. المستخدم الذي أوقف هذا التصنيف. لا يكون لهذه القيمة أي معنى إذا كان التصنيف غير مفعَّل.

disableTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه إيقاف هذا التصنيف. لا يكون لهذه القيمة أي معنى إذا كان التصنيف غير مفعَّل.

customer

string

النتائج فقط. العميل الذي ينتمي إليه هذا التصنيف. على سبيل المثال: "customers/123abc789".

properties

object (Properties)

مطلوبة. السمات الأساسية للتصنيف.

lifecycle

object (Lifecycle)

النتائج فقط. حالة مراحل نشاط التصنيف، بما في ذلك ما إذا كان قد تم نشره أو إيقافه نهائيًا ويحتوي على تغييرات في المسودة

displayHints

object (DisplayHints)

النتائج فقط. تعديلات على عرض واجهة المستخدم لعرض التصنيف

appliedCapabilities

object (AppliedCapabilities)

النتائج فقط. الإمكانات ذات الصلة بهذا التصنيف في البيانات الوصفية المطبَّقة.

schemaCapabilities

object (SchemaCapabilities)

النتائج فقط. الصلاحيات التي يمتلكها المستخدم في هذا التصنيف.

appliedLabelPolicy

object (AppliedLabelPolicy)

النتائج فقط. سلوك هذا التصنيف عند تطبيقه على عناصر Drive.

fields[]

object (Field)

قائمة الحقول بترتيب تنازلي حسب الأولوية.

learnMoreUri

string

عنوان URL مخصّص يتم تقديمه للمستخدمين ليتمكّنوا من الاطّلاع على مزيد من المعلومات عن هذا التصنيف وكيفية استخدامه.

lockStatus

object (LockStatus)

النتائج فقط. حالة القفل لهذا التصنيف

LabelType

نوع هذا التصنيف.

عمليات التعداد
LABEL_TYPE_UNSPECIFIED نوع تصنيف غير معروف.
SHARED قد تتم مشاركة التصنيفات المشتركة مع المستخدمين لتطبيقها على عناصر Drive.
ADMIN تصنيف يملكه المشرف. أن يكون قابلاً للإنشاء والتعديل بواسطة المشرفين فقط. إتاحة بعض الميزات الإضافية المخصّصة للمشرف فقط

UserInfo

معلومات حول مستخدم

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

string

معرّف هذا المستخدم الذي يمكن استخدامه مع People API للحصول على مزيد من المعلومات على سبيل المثال، people/12345678.

أماكن إقامة

الخصائص الأساسية للتصنيف.

تمثيل JSON
{
  "title": string,
  "description": string
}
الحقول
title

string

مطلوبة. عنوان التصنيف.

description

string

وصف التصنيف.

دورة الحياة

حالة مراحل نشاط الكائن، مثل التصنيف أو الحقل أو الاختيار. تفرض دورة الحياة عمليات النقل التالية:

  • UNPUBLISHED_DRAFT (حالة البدء)
  • UNPUBLISHED_DRAFT -> PUBLISHED
  • UNPUBLISHED_DRAFT -> (محذوف)
  • PUBLISHED -> DISABLED
  • DISABLED -> PUBLISHED
  • DISABLED -> (محذوف)

تتسم الحالات المنشورة والموقوفة ببعض الخصائص المميزة:

  • تم النشر: يمكن إجراء بعض أنواع التغييرات على عنصر في هذه الحالة، وستكون hasUnpublishedChanges في هذه الحالة true. ولا يُسمح أيضًا ببعض أنواع التغييرات. بشكل عام، يتم رفض أي تغيير يؤدي إلى إلغاء صلاحية البيانات الوصفية الحالية ذات الصلة بالتصنيف أو إلى فرض قيود جديدة عليها.
  • غير مفعّل: عند الإيقاف، يتم تطبيق DisabledPolicy التي تم ضبطها.
تمثيل JSON
{
  "state": enum (State),
  "hasUnpublishedChanges": boolean,
  "disabledPolicy": {
    object (DisabledPolicy)
  }
}
الحقول
state

enum (State)

النتائج فقط. حالة العنصر المرتبط بدورة الحياة هذه.

hasUnpublishedChanges

boolean

النتائج فقط. ما إذا كان العنصر المرتبط بدورة الحياة هذه يتضمّن تغييرات غير منشورة.

disabledPolicy

object (DisabledPolicy)

السياسة التي تنظّم كيفية إظهار تصنيف أو حقل أو اختيار غير مفعَّل.

الحالة

حالة العنصر المرتبط بدورة الحياة هذه.

عمليات التعداد
STATE_UNSPECIFIED حالة غير معروفة.
UNPUBLISHED_DRAFT الحالة الأولية للكائن. بعد نشر الكائن، لا يمكن مطلقًا العودة إلى هذه الحالة. بعد نشر عنصر، لا يُسمح بأنواع معيّنة من التغييرات.
PUBLISHED تم نشر العنصر. قد يحتوي العنصر على تغييرات في المسودة غير منشورة كما هو موضّح في hasUnpublishedChanges.
DISABLED تم نشر العنصر وتم إيقافه منذ ذلك الحين. قد يحتوي العنصر على تغييرات في المسودة غير منشورة كما هو موضّح في hasUnpublishedChanges.
DELETED تم حذف الكائن.

DisabledPolicy

السياسة التي تحدّد طريقة التعامل مع تصنيف أو حقل أو خيار تم إيقافه في السياقات المختلفة.

تمثيل JSON
{
  "hideInSearch": boolean,
  "showInApply": boolean
}
الحقول
showInApply

boolean

يمكنك اختيار ما إذا كان سيتم عرض هذا العنصر غير المفعَّل في القائمة "تطبيق" على عناصر Drive.

  • عند استخدام true، يظهر العنصر بشكل عام في واجهة المستخدم على أنّه غير مفعّل ولا يمكن اختياره.
  • عند false، يكون الكائن مخفيًا بشكل عام في واجهة المستخدم.

DisplayHints

تعديلات على عرض واجهة المستخدم لعرض التصنيف

تمثيل JSON
{
  "disabled": boolean,
  "hiddenInSearch": boolean,
  "shownInApply": boolean,
  "priority": string
}
الحقول
disabled

boolean

ما إذا كان يجب عرض التصنيف في واجهة المستخدم على أنه غير مفعّل.

shownInApply

boolean

من المفترض أن يظهر هذا التصنيف في القائمة "تطبيق" عند تطبيق القيم على عنصر في Drive.

priority

string (int64 format)

ترتيب لعرض التصنيف في قائمة.

AppliedCapabilities

الإمكانات التي يمتلكها المستخدِم في البيانات الوصفية المطبَّقة على هذا التصنيف

تمثيل JSON
{
  "canRead": boolean,
  "canApply": boolean,
  "canRemove": boolean
}
الحقول
canRead

boolean

ما إذا كان المستخدم يمكنه قراءة البيانات الوصفية المطبَّقة ذات الصلة بهذا التصنيف.

canApply

boolean

ما إذا كان المستخدم يمكنه تطبيق هذا التصنيف على العناصر.

canRemove

boolean

ما إذا كان يمكن للمستخدم إزالة هذا التصنيف من العناصر.

SchemaCapabilities

الإمكانات ذات الصلة بهذا التصنيف عند تعديل التصنيف.

تمثيل JSON
{
  "canUpdate": boolean,
  "canDelete": boolean,
  "canDisable": boolean,
  "canEnable": boolean
}
الحقول
canUpdate

boolean

ما إذا كان بإمكان المستخدم تغيير هذا التصنيف.

canDelete

boolean

ما إذا كان يمكن للمستخدم حذف هذا التصنيف. يجب أن يملك المستخدم الإذن ويجب إيقاف التصنيف.

canDisable

boolean

يحدد ما إذا كان المستخدم يمكنه إيقاف هذا التصنيف. يجب أن يملك المستخدم الإذن ويجب ألا يكون هذا التصنيف موقوفًا من قبل.

canEnable

boolean

ما إذا كان يمكن للمستخدم تفعيل هذا التصنيف. يجب أن يملك المستخدم الإذن ويجب إيقاف هذا التصنيف.

AppliedLabelPolicy

سلوك هذا التصنيف عند تطبيقه على عناصر Drive.

تمثيل JSON
{
  "copyMode": enum (CopyMode)
}
الحقول
copyMode

enum (CopyMode)

يشير إلى كيفية نسخ التصنيف المطبَّق وقيم الحقول عند نسخ عنصر في Drive.

CopyMode

يشير إلى كيفية نسخ التصنيف المطبَّق وقيم الحقول عند نسخ عنصر في Drive.

عمليات التعداد
COPY_MODE_UNSPECIFIED لم يتم تحديد وضع النسخ.
DO_NOT_COPY لا يتم تلقائيًا نسخ التصنيف المطبَّق وقيم الحقول عند نسخ عنصر Drive الذي تم تطبيقه عليه.
ALWAYS_COPY يتم دائمًا نسخ التصنيف المطبَّق وقيم الحقول عند نسخ عنصر Drive الذي تم تطبيقه عليه. يمكن للمشرفين فقط استخدام هذا الوضع.
COPY_APPLIABLE يتم نسخ التصنيف المطبَّق وقيم الحقول إذا كان التصنيف قابلاً للتطبيق من قِبل المستخدم الذي أنشأ النسخة.

الحقل

تحدِّد حقلاً يحتوي على اسم معروض ونوع بيانات وخيارات إعداد أخرى. يحدِّد هذا الحقل نوع البيانات الوصفية التي يمكن ضبطها في عنصر Drive.

تمثيل JSON
{
  "id": string,
  "queryKey": string,
  "properties": {
    object (Properties)
  },
  "lifecycle": {
    object (Lifecycle)
  },
  "displayHints": {
    object (DisplayHints)
  },
  "schemaCapabilities": {
    object (SchemaCapabilities)
  },
  "appliedCapabilities": {
    object (AppliedCapabilities)
  },
  "creator": {
    object (UserInfo)
  },
  "createTime": string,
  "updater": {
    object (UserInfo)
  },
  "updateTime": string,
  "publisher": {
    object (UserInfo)
  },
  "disabler": {
    object (UserInfo)
  },
  "disableTime": string,
  "lockStatus": {
    object (LockStatus)
  },

  // Union field type can be only one of the following:
  "textOptions": {
    object (TextOptions)
  },
  "integerOptions": {
    object (IntegerOptions)
  },
  "dateOptions": {
    object (DateOptions)
  },
  "selectionOptions": {
    object (SelectionOptions)
  },
  "userOptions": {
    object (UserOptions)
  }
  // End of list of possible types for union field type.
}
الحقول
id

string

النتائج فقط. مفتاح حقل فريد داخل تصنيف أو مكتبة.

يتم إنشاء هذه القيمة تلقائيًا. يتطابق مع التعبير العادي: ([a-zA-Z0-9])+

queryKey

string

النتائج فقط. مفتاح يتم استخدامه عند إنشاء طلبات بحث في Drive للعثور على الملفات استنادًا إلى القيم المحدَّدة لهذا الحقل في الملفات. على سبيل المثال، "{queryKey} > 2001-01-01".

properties

object (Properties)

الخصائص الأساسية للحقل.

lifecycle

object (Lifecycle)

النتائج فقط. دورة حياة هذا الحقل.

displayHints

object (DisplayHints)

النتائج فقط. تعديلات على عرض واجهة المستخدم لعرض حقل

schemaCapabilities

object (SchemaCapabilities)

النتائج فقط. الإمكانات التي يمتلكها هذا المستخدم عند تعديل هذا الحقل.

appliedCapabilities

object (AppliedCapabilities)

النتائج فقط. الإمكانيات التي يمتلكها هذا المستخدم في هذا الحقل وقيمته عند تطبيق التصنيف على عناصر Drive.

creator

object (UserInfo)

النتائج فقط. المستخدم الذي أنشأ هذا الحقل.

createTime

string (Timestamp format)

النتائج فقط. وقت إنشاء هذا الحقل

updater

object (UserInfo)

النتائج فقط. المستخدم الذي عدَّل هذا الحقل.

updateTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه تعديل هذا الحقل

publisher

object (UserInfo)

النتائج فقط. المستخدم الذي نشر هذا الحقل. لا يكون لهذه القيمة أي معنى عندما لا يتم نشر الحقل.

disabler

object (UserInfo)

النتائج فقط. المستخدم الذي أوقف هذا الحقل. لا يكون لهذه القيمة أي معنى إذا كان الحقل غير مفعَّل.

disableTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه إيقاف هذا الحقل. لا يكون لهذه القيمة أي معنى إذا كان الحقل غير مفعَّل.

lockStatus

object (LockStatus)

النتائج فقط. حالة القفل لهذا الحقل.

حقل الاتحاد type نوع البيانات والخيارات في هذا الحقل بعد النشر، لا يمكن تغيير نوع البيانات. يمكن أن تكون السمة "type" واحدة فقط مما يلي:
textOptions

object (TextOptions)

خيارات حقول النص.

integerOptions

object (IntegerOptions)

خيارات حقل العدد الصحيح

dateOptions

object (DateOptions)

خيارات حقل التاريخ

selectionOptions

object (SelectionOptions)

خيارات حقل التحديد.

userOptions

object (UserOptions)

خيارات حقل المستخدِم

TextOptions

خيارات نوع الحقل "نص".

تمثيل JSON
{
  "minLength": integer,
  "maxLength": integer
}
الحقول
minLength

integer

النتائج فقط. تمثّل هذه السمة الحد الأدنى لطول القيم الصالح في حقل النص.

maxLength

integer

النتائج فقط. الحد الأقصى لطول القيم الصالحة في حقل النص.

IntegerOptions

خيارات نوع الحقل "عدد صحيح".

تمثيل JSON
{
  "minValue": string,
  "maxValue": string
}
الحقول
minValue

string (int64 format)

النتائج فقط. تمثل هذه السمة الحد الأدنى للقيمة الصالحة في حقل العدد الصحيح.

maxValue

string (int64 format)

النتائج فقط. تمثل هذه السمة الحد الأقصى للقيمة الصالحة في حقل العدد الصحيح.

DateOptions

خيارات نوع حقل التاريخ

تمثيل JSON
{
  "dateFormatType": enum (DateFormat),
  "dateFormat": string,
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
الحقول
dateFormatType

enum (DateFormat)

خيار تنسيق التاريخ المترجَم. يتم عرض قيم الحقول بهذا التنسيق حسب لغتها.

dateFormat

string

النتائج فقط. تنسيق تاريخ وحدة العناية المركّزة (ICU)

minValue

object (Date)

النتائج فقط. الحد الأدنى للقيمة الصالحة (سنة، شهر، يوم).

maxValue

object (Date)

النتائج فقط. الحد الأقصى للقيمة الصالحة (سنة، شهر، يوم).

DateFormat

خيارات تنسيق التاريخ المترجَمة.

عمليات التعداد
DATE_FORMAT_UNSPECIFIED لم يتم تحديد تنسيق التاريخ.
LONG_DATE يتضمن اسم الشهر بالكامل. على سبيل المثال، 12 كانون الثاني (يناير) 1999 (يوم MMMM، y)
SHORT_DATE تمثيل قصير، رقمي. على سبيل المثال، 13/12/99 (شهر/يوم/سنة)

SelectionOptions

خيارات لنوع حقل الاختيار

تمثيل JSON
{
  "listOptions": {
    object (ListOptions)
  },
  "choices": [
    {
      object (Choice)
    }
  ]
}
الحقول
listOptions

object (ListOptions)

عند تحديدها، تشير هذه السمة إلى أنّ هذا الحقل يتيح قائمة من القيم. لا يمكن تغيير هذا الحقل بعد نشره.

choices[]

object (Choice)

الخيارات المتاحة لحقل الاختيار هذا. ترتيب القائمة متسق ويتم تعديله باستخدام insertBeforeChoice.

ListOptions

خيارات لصيغة متعددة القيم لنوع حقل مرتبط

تمثيل JSON
{
  "maxEntries": integer
}
الحقول
maxEntries

integer

الحدّ الأقصى لعدد الإدخالات المسموح به.

Choice

اختيار حقل التحديد.

تمثيل JSON
{
  "id": string,
  "properties": {
    object (Properties)
  },
  "lifecycle": {
    object (Lifecycle)
  },
  "displayHints": {
    object (DisplayHints)
  },
  "schemaCapabilities": {
    object (SchemaCapabilities)
  },
  "appliedCapabilities": {
    object (AppliedCapabilities)
  },
  "creator": {
    object (UserInfo)
  },
  "createTime": string,
  "updater": {
    object (UserInfo)
  },
  "updateTime": string,
  "publisher": {
    object (UserInfo)
  },
  "publishTime": string,
  "disabler": {
    object (UserInfo)
  },
  "disableTime": string,
  "lockStatus": {
    object (LockStatus)
  }
}
الحقول
id

string

القيمة الفريدة للاختيار. يتم إنشاء هذا المعرّف تلقائيًا. يتطابق مع التعبير العادي: ([a-zA-Z0-9_])+.

properties

object (Properties)

الخصائص الأساسية من اختيارك.

lifecycle

object (Lifecycle)

النتائج فقط. مراحل النشاط التجاري التي يتم اختيارها

displayHints

object (DisplayHints)

النتائج فقط. تعديلات على عرض واجهة المستخدم لعرض خيار

schemaCapabilities

object (SchemaCapabilities)

النتائج فقط. الإمكانات ذات الصلة بهذا الخيار عند تعديله.

appliedCapabilities

object (AppliedCapabilities)

النتائج فقط. الإمكانات المرتبطة بهذا الخيار على البيانات الوصفية المطبَّقة

creator

object (UserInfo)

النتائج فقط. المستخدِم الذي أنشأ هذا الخيار.

createTime

string (Timestamp format)

النتائج فقط. وقت إنشاء هذا الاختيار

updater

object (UserInfo)

النتائج فقط. المستخدم الذي عدَّل هذا الخيار آخر مرة.

updateTime

string (Timestamp format)

النتائج فقط. وقت آخر تعديل لهذا الاختيار

publisher

object (UserInfo)

النتائج فقط. المستخدِم الذي نشر هذا الاختيار. ليس لهذه القيمة أي معنى إذا لم يتم نشر الاختيار.

publishTime

string (Timestamp format)

النتائج فقط. وقت نشر هذا الاختيار ليس لهذه القيمة أي معنى إذا لم يتم نشر الاختيار.

disabler

object (UserInfo)

النتائج فقط. المستخدم الذي أوقف هذا الخيار. لا يكون لهذه القيمة أي معنى إذا كان الخيار غير مفعَّل.

disableTime

string (Timestamp format)

النتائج فقط. الوقت الذي تم فيه إيقاف هذا الخيار. لا يكون لهذه القيمة أي معنى إذا لم يكن الخيار معطلًا.

lockStatus

object (LockStatus)

النتائج فقط. حالة القفل لهذا الاختيار.

أماكن إقامة

الخصائص الأساسية من اختيارك.

تمثيل JSON
{
  "displayName": string,
  "description": string,
  "badgeConfig": {
    object (BadgeConfig)
  },
  "insertBeforeChoice": string
}
الحقول
displayName

string

مطلوبة. النص المعروض الذي سيتم عرضه في واجهة المستخدم التي تحدد هذا الحقل.

description

string

وصف هذا التصنيف.

badgeConfig

object (BadgeConfig)

إعدادات الشارة لهذا الخيار وعند ضبط هذا الخيار، يتم تصنيف التصنيف الذي يملك هذا الخيار على أنّه "تصنيف ذو شارة".

insertBeforeChoice

string

الإدخال فقط. أدرِج هذا الاختيار أو انقله قبل الخيار المحدَّد. وفي حال ترك الحقل فارغًا، يتم وضع الخيار في نهاية القائمة.

BadgeConfig

حالة الشارة للتصنيف.

تمثيل JSON
{
  "color": {
    object (Color)
  },
  "priorityOverride": string
}
الحقول
color

object (Color)

لون الشارة. وفي حال عدم تحديد هذه السمة، لا يتم عرض أي شارة. يتم تغيير ألوان الخلفية والواجهة والفردية (الوضع الفاتح والداكن) هنا في واجهة مستخدم Drive إلى أقرب لون معتمد مقترَح.

priorityOverride

string (int64 format)

تجاوز الأولوية العامة التلقائية لهذه الشارة. عند الضبط على 0، يتم استخدام الدليل الإرشادي التلقائي ذي الأولوية.

DisplayHints

تعديلات على عرض واجهة المستخدم لعرض خيار

تمثيل JSON
{
  "disabled": boolean,
  "hiddenInSearch": boolean,
  "shownInApply": boolean,
  "badgeColors": {
    object (BadgeColors)
  },
  "darkBadgeColors": {
    object (BadgeColors)
  },
  "badgePriority": string
}
الحقول
disabled

boolean

ما إذا كان يجب عرض الخيار في واجهة المستخدم على أنّه غير مفعّل

shownInApply

boolean

من المفترض أن يظهر هذا الخيار في القائمة "تطبيق" عند تطبيق قيم على عنصر في Drive.

badgeColors

object (BadgeColors)

الألوان المطلوب استخدامها للشارة. تم التغيير إلى ألوان Google Material استنادًا إلى properties.badge_config.color التي تم اختيارها.

darkBadgeColors

object (BadgeColors)

لون الوضع الداكن المطلوب استخدامه للشارة. تم التغيير إلى ألوان Google Material استنادًا إلى properties.badge_config.color التي تم اختيارها.

badgePriority

string (int64 format)

تمثل أولوية هذه الشارة. تُستخدَم للمقارنة والترتيب بين عدة شارات. يعني الرقم الأقل أنّه يجب عرض الشارة أولاً. وفي حال عدم توفّر إعدادات وضع الشارات، ستكون القيمة 0. وبخلاف ذلك، سيتم ضبط هذا الإعداد على BadgeConfig.priority_override أو الموجِّه التلقائي الذي يفضّل تاريخ إنشاء التصنيف وأولوية الحقل والخيار.

BadgeColors

اللون المشتق من BadgeConfig وتم تغييره إلى أقرب لون معتمد مقترح.

تمثيل JSON
{
  "backgroundColor": {
    object (Color)
  },
  "foregroundColor": {
    object (Color)
  },
  "soloColor": {
    object (Color)
  }
}
الحقول
backgroundColor

object (Color)

النتائج فقط. خلفية شارة تتوافق مع المقدّمة

foregroundColor

object (Color)

النتائج فقط. شارة المقدمة التي يتم إقرانها بالخلفية

soloColor

object (Color)

النتائج فقط. لون يمكن استخدامه للنص بدون خلفية.

SchemaCapabilities

الإمكانيات المرتبطة بهذا الاختيار عند تعديله

تمثيل JSON
{
  "canUpdate": boolean,
  "canDelete": boolean,
  "canDisable": boolean,
  "canEnable": boolean
}
الحقول
canUpdate

boolean

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

canDelete

boolean

ما إذا كان بإمكان المستخدم حذف هذا الاختيار.

canDisable

boolean

يوضّح ما إذا كان بإمكان المستخدم إيقاف هذا الخيار.

canEnable

boolean

ما إذا كان بإمكان المستخدم تفعيل هذا الخيار

AppliedCapabilities

الإمكانات المرتبطة بهذا الخيار على البيانات الوصفية المطبَّقة

تمثيل JSON
{
  "canRead": boolean,
  "canSearch": boolean,
  "canSelect": boolean
}
الحقول
canRead

boolean

ما إذا كان المستخدم يمكنه قراءة البيانات الوصفية ذات الصلة المطبَّقة على العناصر.

canSelect

boolean

ما إذا كان يمكن للمستخدم تحديد هذا الخيار بشأن عنصر.

LockStatus

يحتوي على معلومات حول ما إذا كان يجب اعتبار مكون تصنيف مُقفَلاً.

تمثيل JSON
{
  "locked": boolean
}
الحقول
locked

boolean

النتائج فقط. يشير إلى ما إذا كان مكوِّن التصنيف هذا هو الهدف (المباشر) لـlabelLock. يمكن قفل مكوِّن تصنيف ضمنيًا حتى إذا لم يكن الهدف المباشر لـ TitleLock، وفي هذه الحالة يتم ضبط هذا الحقل على "خطأ".

UserOptions

خيارات لنوع حقل المستخدم

تمثيل JSON
{
  "listOptions": {
    object (ListOptions)
  }
}
الحقول
listOptions

object (ListOptions)

عند تحديدها، تشير إلى أنّ هذا الحقل يتيح قائمة من القيم. لا يمكن تغيير هذا الحقل بعد نشره.

أماكن إقامة

الخصائص الأساسية للحقل.

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

string

مطلوبة. النص المعروض الذي سيتم عرضه في واجهة المستخدم التي تحدد هذا الحقل.

required

boolean

ما إذا كان يجب وضع علامة على الحقل كمطلوب.

insertBeforeField

string

الإدخال فقط. أدرِج هذا الحقل أو انقله قبل الحقل المُشار إليه. وفي حال ترك الحقل فارغًا، سيتم وضع الحقل في نهاية القائمة.

DisplayHints

تعديلات على عرض واجهة المستخدم لعرض حقل

تمثيل JSON
{
  "required": boolean,
  "disabled": boolean,
  "hiddenInSearch": boolean,
  "shownInApply": boolean
}
الحقول
required

boolean

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

disabled

boolean

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

shownInApply

boolean

من المفترض أن يظهر هذا الحقل في القائمة "تطبيق" عند تطبيق القيم على عنصر في Drive.

SchemaCapabilities

الإمكانات ذات الصلة بهذا الحقل عند تعديله.

تمثيل JSON
{
  "canUpdate": boolean,
  "canDelete": boolean,
  "canDisable": boolean,
  "canEnable": boolean
}
الحقول
canUpdate

boolean

ما إذا كان بإمكان المستخدم تغيير هذا الحقل.

canDelete

boolean

ما إذا كان بإمكان المستخدم حذف هذا الحقل. يجب أن يملك المستخدم الإذن، ويجب إيقاف هذا الحقل.

canDisable

boolean

يحدد ما إذا كان بإمكان المستخدم إيقاف هذا الحقل. يجب أن يملك المستخدم الإذن، ويجب ألا يكون هذا الحقل موقوفًا قبل ذلك.

canEnable

boolean

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

AppliedCapabilities

الإمكانات ذات الصلة بهذا الحقل في البيانات الوصفية المطبَّقة

تمثيل JSON
{
  "canRead": boolean,
  "canSearch": boolean,
  "canWrite": boolean
}
الحقول
canRead

boolean

ما إذا كان المستخدم يمكنه قراءة البيانات الوصفية ذات الصلة المطبَّقة على العناصر.

canWrite

boolean

ما إذا كان يمكن للمستخدم ضبط هذا الحقل على عناصر Drive.

الطُرق

create

إنشاء تصنيف جديد.

delete

يؤدي هذا الإجراء إلى حذف تصنيف وبيانات وصفية ذات صلة في عناصر Drive نهائيًا.

delta

تعدّل تصنيفًا واحدًا من خلال تطبيق مجموعة من طلبات التعديل، ما يؤدي إلى إنشاء مسودة جديدة.

disable

إيقاف تصنيف منشور.

enable

يمكنك تفعيل تصنيف غير مفعَّل واستعادته إلى حالته المنشورة.

get

احصل على تصنيف من خلال اسم مورده.

list

سرد التصنيفات

publish

انشر جميع تغييرات المسودة على التصنيف.

updateLabelCopyMode

لتعديل CopyMode للتصنيف

updatePermissions

لتعديل أذونات التصنيف