ทรัพยากร: การอนุมัติ
ข้อมูลเมตาสำหรับการอนุมัติ การอนุมัติคือกระบวนการตรวจสอบหรืออนุมัติรายการในไดรฟ์
| การแสดง JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| ช่อง | |
|---|---|
kind |
ค่านี้จะเป็น drive#approval เสมอ |
approvalId |
รหัสการอนุมัติ |
targetFileId |
รหัสไฟล์เป้าหมายของการอนุมัติ |
createTime |
เอาต์พุตเท่านั้น เวลาที่สร้างการอนุมัติ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
modifyTime |
เอาต์พุตเท่านั้น เวลาที่แก้ไขการอนุมัติครั้งล่าสุด ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
completeTime |
เอาต์พุตเท่านั้น เวลาที่การอนุมัติเสร็จสมบูรณ์ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
dueTime |
เวลาที่การอนุมัติครบกำหนด ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
status |
เอาต์พุตเท่านั้น สถานะการอนุมัติ ณ เวลาที่ขอทรัพยากรนี้ |
initiator |
ผู้ใช้ที่ขอการอนุมัติ |
reviewerResponses[] |
การตอบกลับที่ผู้ตรวจสอบทำการอนุมัติ |
fileContentChangeBehavior |
เอาต์พุตเท่านั้น ลักษณะการทำงานของการอนุมัติเมื่อเนื้อหาไฟล์มีการเปลี่ยนแปลง |
สถานะ
สถานะที่เป็นไปได้ของการอนุมัติ
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
ไม่ได้ตั้งค่าสถานะการอนุมัติหรือตั้งค่าเป็นค่าที่ไม่ถูกต้อง |
IN_PROGRESS |
กระบวนการอนุมัติเริ่มต้นแล้วแต่ยังไม่เสร็จสิ้น |
APPROVED |
กระบวนการอนุมัติเสร็จสิ้นแล้วและเป้าหมายได้รับการอนุมัติ |
CANCELLED |
กระบวนการอนุมัติถูกยกเลิกก่อนที่จะเสร็จสิ้น |
DECLINED |
กระบวนการอนุมัติเสร็จสิ้นแล้วและเป้าหมายถูกปฏิเสธ |
ReviewerResponse
การตอบกลับการอนุมัติจากผู้ตรวจสอบที่เฉพาะเจาะจง
| การแสดง JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| ช่อง | |
|---|---|
kind |
ค่านี้จะเป็น drive#reviewerResponse เสมอ |
reviewer |
ผู้ใช้ที่รับผิดชอบการตอบกลับนี้ |
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 |
ไม่มีการดำเนินการใดๆ เมื่อเนื้อหาไฟล์มีการเปลี่ยนแปลง |
เมธอด |
|
|---|---|
|
อนุมัติการอนุมัติ |
|
ยกเลิกการอนุมัติ |
|
แสดงความคิดเห็นในการอนุมัติ |
|
ปฏิเสธการอนุมัติ |
|
รับการอนุมัติตามรหัส |
|
แสดงรายการการอนุมัติในไฟล์ |
|
มอบหมายผู้ตรวจสอบใหม่ในการอนุมัติ |
|
เริ่มการอนุมัติในไฟล์ |