REST Resource: approvals

Kaynak: Onay

Onay meta verileri. Onay, bir Drive öğesinin incelenmesi/onaylanması sürecidir.

JSON gösterimi
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
Alanlar
kind

string

Bu her zaman drive#approval olur.

approvalId

string

Onay kimliği.

targetFileId

string

Onayın hedef dosya kimliği.

createTime

string (Timestamp format)

Yalnızca çıkış. 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

modifyTime

string (Timestamp format)

Yalnızca çıkış. 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Yalnızca çıkış. Onay işleminin 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

dueTime

string (Timestamp format)

Onayın son tarihi.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

status

enum (Status)

Yalnızca çıkış. Bu kaynak istendiğinde onayın durumu.

initiator

object (User)

Onay isteğinde bulunan kullanıcı.

reviewerResponses[]

object (ReviewerResponse)

İnceleme ekibi tarafından Onay'da verilen yanıtlar.

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ı ancak tamamlanmadı.
APPROVED Onay süreci tamamlandı ve hedef onaylandı.
CANCELLED Onay süreci tamamlanmadan önce iptal edildi.
DECLINED Onay süreci tamamlandı ve hedef reddedildi.

ReviewerResponse

Belirli bir İnceleme Uzmanı tarafından yapılan Onay ile ilgili yanıt.

JSON gösterimi
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
Alanlar
kind

string

Bu değer her zaman drive#reviewerResponse olur.

reviewer

object (User)

Bu yanıttan sorumlu kullanıcı.

response

enum (Response)

Onay için incelemecinin yanıtı.

Yanıt

Onay için olası yanıtlar.

Sıralamalar
RESPONSE_UNSPECIFIED Yanıt, tanınmayan bir değere ayarlandı.
NO_RESPONSE Yorumcu henüz yanıt vermedi
APPROVED İncelemeyi yapan kişi, öğeyi onaylamıştır.
DECLINED İncelemeyi yapan kişi öğeyi reddetti.

Yöntemler

get

Kimliğe göre onay alır.

list

Bir dosyayla ilgili onayları listeler.