REST Resource: approvals

Resource: Persetujuan

Metadata untuk persetujuan. Persetujuan adalah proses peninjauan/persetujuan untuk item Drive.

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

string

Ini selalu merupakan drive#approval.

approvalId

string

ID Persetujuan.

targetFileId

string

ID file target persetujuan.

createTime

string (Timestamp format)

Hanya output. Waktu persetujuan dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

modifyTime

string (Timestamp format)

Hanya output. Terakhir kali persetujuan diubah.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

Hanya output. Waktu saat persetujuan diselesaikan.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

dueTime

string (Timestamp format)

Waktu persetujuan harus diberikan.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

status

enum (Status)

Hanya output. Status persetujuan pada saat resource ini diminta.

initiator

object (User)

Pengguna yang meminta Persetujuan.

reviewerResponses[]

object (ReviewerResponse)

Respons yang dibuat pada Persetujuan oleh peninjau.

Status

Kemungkinan status Persetujuan.

Enum
STATUS_UNSPECIFIED Status persetujuan belum ditetapkan atau ditetapkan ke nilai yang tidak valid.
IN_PROGRESS Proses persetujuan telah dimulai dan belum selesai.
APPROVED Proses persetujuan selesai dan target disetujui.
CANCELLED Proses persetujuan dibatalkan sebelum selesai.
DECLINED Proses persetujuan selesai dan target ditolak.

ReviewerResponse

Respons atas Persetujuan yang dibuat oleh Peninjau tertentu.

Representasi JSON
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
Kolom
kind

string

Ini selalu drive#reviewerResponse.

reviewer

object (User)

Pengguna yang bertanggung jawab atas respons ini.

response

enum (Response)

Respons Peninjau untuk Persetujuan.

Respons

Kemungkinan respons untuk Persetujuan.

Enum
RESPONSE_UNSPECIFIED Respons ditetapkan ke nilai yang tidak dikenal.
NO_RESPONSE Peninjau belum merespons
APPROVED Peninjau telah menyetujui item.
DECLINED Peninjau telah menolak item.

Metode

get

Mendapatkan Persetujuan berdasarkan ID.

list

Mencantumkan Persetujuan pada file.