المورد: الإذن
إذن لأحد الملفات. يمنح الإذن مستخدمًا أو مجموعة أو نطاقًا أو العالم إمكانية الوصول إلى ملف أو تدرج هرمي لمجلد.
تتطلب بعض طرق الموارد (مثل permissions.update
) السمة permissionId
. استخدِم الطريقة permissions.list
لاسترداد رقم تعريف ملف أو مجلد أو مساحة تخزين سحابي مشتركة.
تمثيل JSON |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
الحقول | |
---|---|
id |
النتائج فقط. رقم تعريف هذا الإذن. هذا المعرّف فريد للمستفيد من المنحة ويتم نشره في "موارد المستخدمين" باسم |
displayName |
النتائج فقط. أغنية "pretty" (جميلة) اسم قيمة الإذن. في ما يلي قائمة بأمثلة لكل نوع من الأذونات:
|
type |
نوع المستفيد. القيم الصالحة هي:
عند إنشاء إذن، إذا كانت قيمة |
kind |
النتائج فقط. يحدد نوع هذا المورد. القيمة: السلسلة الثابتة |
permissionDetails[] |
النتائج فقط. تفاصيل ما إذا كانت الأذونات على عنصر "مساحة التخزين السحابي المشتركة" هذا موروثة أو على هذا العنصر مباشرةً هذا حقل للمخرجات فقط ويتوفّر فقط لعناصر مساحة التخزين السحابي المشتركة. |
permissionDetails[].permissionType |
النتائج فقط. نوع الإذن لهذا المستخدم. على الرغم من أنّه قد تتم إضافة قيم جديدة في المستقبل، تتوفّر العناصر التالية حاليًا:
|
permissionDetails[].inheritedFrom |
النتائج فقط. رقم تعريف العنصر الذي تم اكتساب هذا الإذن منه هذا حقل للمخرجات فقط. |
permissionDetails[].role |
النتائج فقط. الدور الأساسي لهذا المستخدم. على الرغم من أنّه قد تتم إضافة قيم جديدة في المستقبل، يمكن حاليًا إضافة القيم التالية:
|
permissionDetails[].inherited |
النتائج فقط. ما إذا كان هذا الإذن مكتسَبًا تتم تعبئة هذا الحقل دائمًا. هذا حقل للمخرجات فقط. |
photoLink |
النتائج فقط. رابط ينقل إلى صورة الملف الشخصي للمستخدم، إذا كان ذلك متاحًا |
emailAddress |
عنوان البريد الإلكتروني للمستخدم أو المجموعة التي يشير إليها هذا الإذن. |
role |
الدور الذي يمنحكه هذا الإذن. على الرغم من أنّ القيم الجديدة قد تكون متاحة في المستقبل، يُسمح حاليًا بما يلي:
|
allowFileDiscovery |
ما إذا كان الإذن يسمح باكتشاف الملف من خلال البحث. لا ينطبق ذلك إلا على الأذونات من النوع |
domain |
تمثّل هذه السمة النطاق الذي يشير إليه هذا الإذن. |
expirationTime |
وقت انتهاء صلاحية هذا الإذن (التاريخ والوقت لمعيار RFC 3339). تخضع أوقات انتهاء الصلاحية للقيود التالية:
|
teamDrivePermissionDetails[] |
النتائج فقط. متوقّفة نهائيًا: النتائج فقط يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقّفة نهائيًا: النتائج فقط يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقّفة نهائيًا: النتائج فقط يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقّفة نهائيًا: النتائج فقط يمكنك استخدام |
teamDrivePermissionDetails[] |
متوقّفة نهائيًا: النتائج فقط يمكنك استخدام |
deleted |
النتائج فقط. ما إذا تم حذف الحساب المرتبط بهذا الإذن يتعلّق هذا الحقل بأذونات المستخدِم والمجموعة فقط. |
view |
تشير هذه السمة إلى طريقة عرض هذا الإذن. تتم تعبئة هذا الحقل فقط للأذونات التي تنتمي إلى ملف شخصي. "منشور" هي القيمة الوحيدة المدعومة. |
pendingOwner |
ما إذا كان الحساب المرتبط بهذا الإذن مالكًا غير نهائي تتم تعبئة هذا الحقل فقط لأذونات النوع |
الطُرق |
|
---|---|
|
إنشاء إذن لملف أو مساحة تخزين سحابي مشتركة |
|
لحذف إذن |
|
يحصل على إذن باستخدام رقم التعريف. |
|
يسرد أذونات ملف أو مساحة تخزين سحابي مشتركة. |
|
لتعديل إذن باستخدام دلالات رمز التصحيح. |