المورد: Approval
البيانات الوصفية لطلب الموافقة طلب الموافقة هو عملية مراجعة أو موافقة على ملف في Drive.
| تمثيل JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| الحقول | |
|---|---|
kind |
تكون هذه القيمة دائمًا drive#approval. |
approvalId |
رقم تعريف طلب الموافقة |
targetFileId |
رقم تعريف الملف المستهدَف لطلب الموافقة |
createTime |
النتائج فقط. الوقت الذي تم فيه إنشاء طلب الموافقة يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
modifyTime |
النتائج فقط. آخر وقت تم فيه تعديل طلب الموافقة يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
completeTime |
النتائج فقط. الوقت الذي تم فيه إكمال طلب الموافقة يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
dueTime |
الوقت الذي يجب فيه إكمال طلب الموافقة يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
status |
النتائج فقط. حالة طلب الموافقة في الوقت الذي تم فيه طلب هذا المورد |
initiator |
المستخدم الذي طلب الموافقة |
reviewerResponses[] |
الردود التي قدّمها المراجعون على طلب الموافقة |
الحالة
الحالات المحتملة لطلب الموافقة
| عمليات التعداد | |
|---|---|
STATUS_UNSPECIFIED |
لم يتم ضبط حالة الموافقة أو تم ضبطها على قيمة غير صالحة. |
IN_PROGRESS |
بدأت عملية الموافقة ولم تكتمل بعد. |
APPROVED |
اكتملت عملية الموافقة وتمت الموافقة على الملف المستهدَف. |
CANCELLED |
تم إلغاء عملية الموافقة قبل اكتمالها. |
DECLINED |
اكتملت عملية الموافقة وتم رفض الملف المستهدَف. |
ReviewerResponse
ردّ على طلب موافقة قدّمه مراجع معيّن
| تمثيل JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| الحقول | |
|---|---|
kind |
تكون هذه القيمة دائمًا drive#reviewerResponse. |
reviewer |
المستخدم المسؤول عن هذا الردّ |
response |
ردّ المراجع على طلب الموافقة |
الردّ
الردود المحتملة على طلب الموافقة
| عمليات التعداد | |
|---|---|
RESPONSE_UNSPECIFIED |
تم ضبط الردّ على قيمة غير معروفة. |
NO_RESPONSE |
لم يُرسِل المراجع ردًّا. |
APPROVED |
وافق المراجع على الملف. |
DECLINED |
رفض المراجع الملف. |
الطُرق |
|
|---|---|
|
الموافقة على طلب موافقة |
|
إلغاء طلب موافقة |
|
التعليق على طلب موافقة |
|
رفض طلب موافقة |
|
الحصول على طلب موافقة حسب رقم التعريف |
|
عرض قائمة بطلبات الموافقة على ملف |
|
إعادة تعيين المراجعين في طلب موافقة |
|
بدء طلب موافقة على ملف |