REST Resource: approvals

ทรัพยากร: การอนุมัติ

ข้อมูลเมตาสำหรับการอนุมัติ การอนุมัติคือกระบวนการตรวจสอบหรืออนุมัติรายการในไดรฟ์

การแสดง JSON
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
ช่อง
kind

string

ค่านี้จะเป็น drive#approval เสมอ

approvalId

string

รหัสการอนุมัติ

targetFileId

string

รหัสไฟล์เป้าหมายของการอนุมัติ

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่สร้างการอนุมัติ

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

modifyTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาล่าสุดที่แก้ไขการอนุมัติ

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

completeTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่การอนุมัติเสร็จสมบูรณ์

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

dueTime

string (Timestamp format)

เวลาที่การอนุมัติครบกำหนด

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

status

enum (Status)

เอาต์พุตเท่านั้น สถานะการอนุมัติ ณ เวลาที่ขอทรัพยากรนี้

initiator

object (User)

ผู้ใช้ที่ขอการอนุมัติ

reviewerResponses[]

object (ReviewerResponse)

คำตอบที่ผู้ตรวจสอบให้ไว้ในการอนุมัติ

สถานะ

สถานะที่เป็นไปได้ของการอนุมัติ

Enum
STATUS_UNSPECIFIED ไม่ได้ตั้งค่าสถานะการอนุมัติหรือตั้งค่าเป็นค่าที่ไม่ถูกต้อง
IN_PROGRESS กระบวนการอนุมัติเริ่มต้นแล้วแต่ยังไม่เสร็จสิ้น
APPROVED กระบวนการอนุมัติเสร็จสิ้นแล้วและเป้าหมายได้รับการอนุมัติ
CANCELLED กระบวนการอนุมัติถูกยกเลิกก่อนที่จะเสร็จสิ้น
DECLINED กระบวนการอนุมัติเสร็จสิ้นแล้วและเป้าหมายถูกปฏิเสธ

ReviewerResponse

คำตอบจากผู้ตรวจสอบเฉพาะรายเกี่ยวกับการอนุมัติ

การแสดง JSON
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
ช่อง
kind

string

ค่านี้จะเป็น drive#reviewerResponse เสมอ

reviewer

object (User)

ผู้ใช้ที่รับผิดชอบคำตอบนี้

response

enum (Response)

คำตอบของผู้ตรวจสอบสำหรับการอนุมัติ

การตอบกลับ

การตอบกลับที่เป็นไปได้สำหรับการอนุมัติ

Enum
RESPONSE_UNSPECIFIED ตั้งค่าการตอบกลับเป็นค่าที่ไม่รู้จัก
NO_RESPONSE ผู้ตรวจสอบยังไม่ได้ตอบกลับ
APPROVED ผู้ตรวจสอบอนุมัติรายการแล้ว
DECLINED ผู้ตรวจสอบปฏิเสธรายการแล้ว

เมธอด

approve

อนุมัติการอนุมัติ

cancel

ยกเลิกการอนุมัติ

comment

แสดงความคิดเห็นเกี่ยวกับการอนุมัติ

decline

ปฏิเสธการอนุมัติ

get

รับการอนุมัติตามรหัส

list

แสดงรายการการอนุมัติในไฟล์

reassign

มอบหมายผู้ตรวจสอบใหม่ในการอนุมัติ

start

เริ่มการอนุมัติในไฟล์