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

ซึ่งจะใช้ได้เสมอ

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 ผู้ตรวจสอบปฏิเสธรายการ

เมธอด

get

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

list

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