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)
    }
  ],
  "fileContentChangeBehavior": enum (FileContentChangeBehavior)
}
ช่อง
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)

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

fileContentChangeBehavior

enum (FileContentChangeBehavior)

เอาต์พุตเท่านั้น ลักษณะการทำงานของการอนุมัติเมื่อเนื้อหาไฟล์มีการเปลี่ยนแปลง

สถานะ

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

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

FileContentChangeBehavior

ลักษณะการทำงานของการอนุมัติเมื่อเนื้อหาไฟล์มีการเปลี่ยนแปลงขณะที่ [สถานะ][] การอนุมัติเป็น IN_PROGRESS ลักษณะการทำงานนี้จะไม่เกิดขึ้นอีกเมื่อการอนุมัติเสร็จสมบูรณ์

Enum
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED ไม่ได้ระบุลักษณะการทำงาน
RESET_APPROVAL ReviewerResponse ที่มี Response เป็น APPROVED จะถูกรีเซ็ตเป็น NO_DECISION เมื่อเนื้อหาไฟล์มีการเปลี่ยนแปลงขณะที่การอนุมัติมี [สถานะ][] เป็น IN_PROGRESS เมื่อการอนุมัติมี [สถานะ][] เป็น APPROVED และเลือก RESET_APPROVAL ไว้ ไฟล์จะถูกล็อก
NO_APPROVAL_ACTION ไม่มีการดำเนินการใดๆ เมื่อเนื้อหาไฟล์มีการเปลี่ยนแปลง

เมธอด

approve

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

cancel

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

comment

แสดงความคิดเห็นในการอนุมัติ

decline

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

get

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

list

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

reassign

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

start

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