REST Resource: approvals

משאב: אישור

מטא-נתונים של אישור. אישור הוא תהליך של בדיקה ואישור של פריט ב-Drive.

ייצוג 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 הבודק דחה את הפריט.

Methods

approve

מאשרים אישור.

cancel

ביטול אישור.

comment

תגובות על אישור.

decline

דחיית אישור.

get

אחזור אישור לפי מזהה.

list

הצגת רשימת האישורים של קובץ.

reassign

הקצאה מחדש של בודקים בתהליך אישור.

start

מתחיל תהליך אישור של קובץ.