المورد: الإذن
إذن لملف يمنح الإذن مستخدمًا أو مجموعة أو نطاقًا أو العالم إمكانية الوصول إلى ملف أو تسلسل هرمي للمجلدات. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مشاركة الملفات والمجلدات ومساحات التخزين السحابي.
تلقائيًا، لا تعرض طلبات الأذونات سوى مجموعة فرعية من الحقول. يتم دائمًا عرض kind وID وtype وrole للإذن. لاسترداد حقول معيّنة، يُرجى الاطّلاع على مقالة عرض حقول معيّنة.
تتطلب بعض طرق الموارد (مثل 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, "inheritedPermissionsDisabled": boolean } |
| الحقول | |
|---|---|
id |
النتائج فقط. رقم تعريف هذا الإذن. هذا المعرّف هو معرّف فريد للمستفيد من المنحة، ويتم نشره في الـ User resource باسم |
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 |
ما إذا كان الحساب المرتبط بهذا الإذن مالكًا غير نهائي لا تتم تعبئة هذا الحقل إلا للأذونات من النوع |
inheritedPermissionsDisabled |
عندما تكون القيمة |
الطُرق |
|
|---|---|
|
ينشئ إذنًا لملف أو مساحة تخزين سحابي مشتركة. |
|
يحذف إذنًا. |
|
يحصل على إذن حسب رقم تعريفه. |
|
يعرض أذونات ملف أو مساحة تخزين سحابي مشتركة. |
|
يعدّل إذنًا باستخدام دلالات التصحيح. |