REST Resource: approvals

Ressource: Genehmigung

Metadaten für eine Genehmigung. Eine Genehmigung ist ein Überprüfungs-/Genehmigungsprozess für ein Drive-Element.

JSON-Darstellung
{
  "kind": string,
  "approvalId": string,
  "targetFileId": string,
  "createTime": string,
  "modifyTime": string,
  "completeTime": string,
  "dueTime": string,
  "status": enum (Status),
  "initiator": {
    object (User)
  },
  "reviewerResponses": [
    {
      object (ReviewerResponse)
    }
  ]
}
Felder
kind

string

Dies ist immer drive#approval.

approvalId

string

Die Genehmigungs-ID.

targetFileId

string

Die ID der Zieldatei der Genehmigung.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Genehmigung erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

modifyTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt der letzten Änderung der Genehmigung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

completeTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der die Genehmigung abgeschlossen wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

dueTime

string (Timestamp format)

Der Zeitpunkt, zu dem die Genehmigung fällig ist.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

status

enum (Status)

Nur Ausgabe. Der Status der Genehmigung zum Zeitpunkt der Anfrage für diese Ressource.

initiator

object (User)

Der Nutzer, der die Genehmigung angefordert hat.

reviewerResponses[]

object (ReviewerResponse)

Die Antworten auf die Genehmigung durch Prüfer.

Status

Mögliche Status einer Genehmigung.

Enums
STATUS_UNSPECIFIED Der Genehmigungsstatus wurde nicht festgelegt oder auf einen ungültigen Wert gesetzt.
IN_PROGRESS Der Genehmigungsprozess wurde gestartet, ist aber noch nicht abgeschlossen.
APPROVED Der Genehmigungsprozess ist abgeschlossen und das Ziel wurde genehmigt.
CANCELLED Das Genehmigungsverfahren wurde vor dem Abschluss abgebrochen.
DECLINED Der Genehmigungsprozess ist abgeschlossen und das Ziel wurde abgelehnt.

ReviewerResponse

Eine Antwort auf eine Genehmigung, die von einem bestimmten Prüfer gegeben wurde.

JSON-Darstellung
{
  "kind": string,
  "reviewer": {
    object (User)
  },
  "response": enum (Response)
}
Felder
kind

string

Dies ist immer drive#reviewerResponse.

reviewer

object (User)

Der Nutzer, der für diese Antwort verantwortlich ist.

response

enum (Response)

Die Antwort des Prüfers für die Genehmigung.

Antwort

Mögliche Antworten für eine Genehmigung.

Enums
RESPONSE_UNSPECIFIED Die Antwort wurde auf einen nicht erkannten Wert festgelegt.
NO_RESPONSE Der Rezensent hat noch nicht geantwortet
APPROVED Der Prüfer hat den Artikel genehmigt.
DECLINED Der Prüfer hat den Artikel abgelehnt.

Methoden

get

Ruft eine Genehmigung nach ID ab.

list

Listet die Genehmigungen für eine Datei auf.