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

get

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

list

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