Kaynak: Onay
Onay için meta veriler. Onay, Drive öğeleri için bir inceleme veya onay sürecidir.
| JSON gösterimi |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Alanlar | |
|---|---|
kind |
Bu her zaman drive#approval olur. |
approvalId |
Onay kimliği. |
targetFileId |
Onayın hedef dosya kimliği. |
createTime |
Onayın oluşturulduğu zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
modifyTime |
Onayın en son değiştirildiği zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
completeTime |
Onayın tamamlandığı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
dueTime |
Onay için son tarih. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
status |
Bu kaynak istendiğinde onayın durumu. |
initiator |
Onay isteğinde bulunan kullanıcı. |
reviewerResponses[] |
İnceleme uzmanlarının onayla ilgili yanıtları. |
fileContentChangeBehavior |
Dosya içeriği değiştiğinde onayın davranışı. |
Durum
Onayın olası durumları.
| Sıralamalar | |
|---|---|
STATUS_UNSPECIFIED |
Onay durumu ayarlanmamış veya geçersiz bir değere ayarlanmış. |
IN_PROGRESS |
Onay süreci başladı ve tamamlanmadı. |
APPROVED |
Onay süreci tamamlandı ve hedef onaylandı. |
CANCELLED |
Onay süreci tamamlanmadan iptal edildi. |
DECLINED |
Onay süreci tamamlandı ve hedef reddedildi. |
ReviewerResponse
Belirli bir incelemeci tarafından yapılan onayla ilgili yanıt.
| JSON gösterimi |
|---|
{ "kind": string, "reviewer": { object ( |
| Alanlar | |
|---|---|
kind |
Bu her zaman drive#reviewerResponse değerini alır. |
reviewer |
Bu yanıttan sorumlu kullanıcı. |
response |
İncelemecinin onay için yanıtı. |
Yanıt
Onay için olası yanıtlar.
| Sıralamalar | |
|---|---|
RESPONSE_UNSPECIFIED |
Yanıt, tanınmayan bir değere ayarlandı. |
NO_RESPONSE |
İnceleyen kullanıcı yanıt vermedi. |
APPROVED |
İnceleyen kişi öğeyi onayladı. |
DECLINED |
İnceleyen kişi öğeyi reddetti. |
FileContentChangeBehavior
Onay Status IN_PROGRESS olduğunda dosya içeriği değişirse onayın davranışı. Onay tamamlandıktan sonra bu durum artık yaşanmaz.
| Sıralamalar | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Davranış belirtilmemiştir. |
RESET_APPROVAL |
APPROVED değerinde Response içeren tüm ReviewerResponse, onay IN_PROGRESS değerinde Status içerirken dosya içeriği değiştiğinde NO_DECISION olarak sıfırlanır. Onayda Status APPROVED ise ve RESET_APPROVAL seçiliyse dosya kilitlenir. |
NO_APPROVAL_ACTION |
Dosya içeriği değiştiğinde herhangi bir işlem yapılmaz. |
Yöntemler |
|
|---|---|
|
Onayı onaylar. |
|
Onayı iptal eder. |
|
Onay hakkındaki yorumlar. |
|
Onayı reddeder. |
|
Kimliğe göre onay alır. |
|
Bir dosyadaki onayları listeler. |
|
Bir onayın incelemecilerini yeniden atar. |
|
Bir dosya için onay başlatır. |