Ressource: Genehmigung
Metadaten für eine Genehmigung. Eine Genehmigung ist ein Überprüfungs- oder Genehmigungsprozess für ein Drive-Element.
| JSON-Darstellung |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Felder | |
|---|---|
kind |
Dies ist immer drive#approval. |
approvalId |
Die Genehmigungs-ID. |
targetFileId |
Zieldatei-ID der Genehmigung. |
createTime |
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: |
modifyTime |
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: |
completeTime |
Der Zeitpunkt, zu dem 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: |
dueTime |
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: |
status |
Der Status der Genehmigung zum Zeitpunkt der Anfrage dieser Ressource. |
initiator |
Der Nutzer, der die Genehmigung angefordert hat. |
reviewerResponses[] |
Die Antworten der Prüfer auf die Genehmigung. |
fileContentChangeBehavior |
Das Verhalten der Genehmigung, wenn sich der Dateiinhalt ändert. |
Status
Mögliche Status einer Genehmigung.
| Enums | |
|---|---|
STATUS_UNSPECIFIED |
Der Freigabestatus 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 |
Der Genehmigungsprozess 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 erteilt wurde.
| JSON-Darstellung |
|---|
{ "kind": string, "reviewer": { object ( |
| Felder | |
|---|---|
kind |
Dies ist immer drive#reviewerResponse. |
reviewer |
Der Nutzer, der für diese Antwort verantwortlich ist. |
response |
Die Antwort eines Prüfers auf die Genehmigung. |
Antwort
Mögliche Antworten für eine Genehmigung.
| Enums | |
|---|---|
RESPONSE_UNSPECIFIED |
Die Antwort wurde auf einen nicht erkannten Wert gesetzt. |
NO_RESPONSE |
Der Rezensent hat nicht geantwortet. |
APPROVED |
Der Prüfer hat das Element genehmigt. |
DECLINED |
Der Prüfer hat den Artikel abgelehnt. |
FileContentChangeBehavior
Das Verhalten der Genehmigung, wenn sich der Dateiinhalt ändert, während die Genehmigung Status IN_PROGRESS ist. Dieses Verhalten tritt nach Abschluss der Genehmigung nicht mehr auf.
| Enums | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Das Verhalten ist nicht angegeben. |
RESET_APPROVAL |
Alle ReviewerResponse mit einem Response von APPROVED werden auf NO_DECISION zurückgesetzt, wenn sich der Dateiinhalt ändert, während die Genehmigung einen Status von IN_PROGRESS hat. Wenn die Genehmigung den Status APPROVED hat und RESET_APPROVAL ausgewählt ist, wird die Datei gesperrt. |
NO_APPROVAL_ACTION |
Es wird keine Aktion ausgeführt, wenn sich der Dateiinhalt ändert. |
Methoden |
|
|---|---|
|
Genehmigt eine Genehmigung. |
|
Bricht eine Genehmigung ab. |
|
Kommentare zu einer Genehmigung. |
|
Lehnt eine Genehmigung ab. |
|
Ruft eine Genehmigung nach ID ab. |
|
Listet die Genehmigungen für eine Datei auf. |
|
Weist die Prüfer für eine Genehmigung neu zu. |
|
Startet eine Genehmigung für eine Datei. |