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 |
Die ID der Zieldatei der Genehmigung. |
createTime |
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: |
modifyTime |
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: |
completeTime |
Nur Ausgabe. 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 |
Nur Ausgabe. Der Status der Genehmigung zum Zeitpunkt der Anforderung dieser Ressource. |
initiator |
Der Nutzer, der die Genehmigung angefordert hat. |
reviewerResponses[] |
Die Antworten der Überprüfer auf die Genehmigung. |
fileContentChangeBehavior |
Nur Ausgabe. Das Verhalten der Genehmigung bei Änderungen am Dateiinhalt. |
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 und ist noch nicht abgeschlossen. |
APPROVED |
Der Genehmigungsprozess ist abgeschlossen und das Ziel wurde genehmigt. |
CANCELLED |
Der Genehmigungsprozess wurde vor Abschluss abgebrochen. |
DECLINED |
Der Genehmigungsprozess ist abgeschlossen und das Ziel wurde abgelehnt. |
ReviewerResponse
Eine Antwort eines bestimmten Überprüfers auf eine Genehmigung.
| 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 Überprü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 Überprüfer hat nicht geantwortet. |
APPROVED |
Der Überprüfer hat das Element genehmigt. |
DECLINED |
Der Überprüfer hat das Element abgelehnt. |
FileContentChangeBehavior
Das Verhalten der Genehmigung bei Änderungen am Dateiinhalt, während der [Status][] der Genehmigung IN_PROGRESS ist. Dieses Verhalten tritt nicht mehr auf, sobald die Genehmigung abgeschlossen ist.
| Enums | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Das Verhalten ist nicht angegeben. |
RESET_APPROVAL |
Jede ReviewerResponse mit einer Response von APPROVED wird auf NO_DECISION zurückgesetzt, wenn der Dateiinhalt geändert wird, während die Genehmigung den [Status][] IN_PROGRESS hat. Wenn die Genehmigung den [Status][] APPROVED hat und RESET_APPROVAL ausgewählt ist, wird die Datei gesperrt. |
NO_APPROVAL_ACTION |
Bei Änderungen am Dateiinhalt wird keine Aktion ausgeführt. |
Methoden |
|
|---|---|
|
Genehmigt eine Genehmigung. |
|
Bricht eine Genehmigung ab. |
|
Kommentiert eine Genehmigung. |
|
Lehnt eine Genehmigung ab. |
|
Ruft eine Genehmigung anhand der ID ab. |
|
Listet die Genehmigungen für eine Datei auf. |
|
Weist die Überprüfer für eine Genehmigung neu zu. |
|
Startet eine Genehmigung für eine Datei. |