Zasób: zatwierdzenie
Metadane zatwierdzenia. Zatwierdzenie to proces sprawdzania lub zatwierdzania elementu na Dysku.
| Zapis JSON |
|---|
{ "kind": string, "approvalId": string, "targetFileId": string, "createTime": string, "modifyTime": string, "completeTime": string, "dueTime": string, "status": enum ( |
| Pola | |
|---|---|
kind |
Zawsze drive#approval. |
approvalId |
Identyfikator zatwierdzenia. |
targetFileId |
Identyfikator pliku docelowego zatwierdzenia. |
createTime |
Czas utworzenia zatwierdzenia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
modifyTime |
Ostatnia modyfikacja zatwierdzenia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
completeTime |
Czas zakończenia zatwierdzania. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
dueTime |
Termin zatwierdzenia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
status |
Stan zatwierdzenia w momencie żądania tego zasobu. |
initiator |
Użytkownik, który poprosił o zatwierdzenie. |
reviewerResponses[] |
Odpowiedzi osób weryfikujących na prośbę o zatwierdzenie. |
fileContentChangeBehavior |
Działanie zatwierdzenia, gdy zmienia się zawartość pliku. |
Stan
Możliwe stany zatwierdzenia.
| Wartości w polu enum | |
|---|---|
STATUS_UNSPECIFIED |
Stan zatwierdzenia nie został ustawiony lub został ustawiony na nieprawidłową wartość. |
IN_PROGRESS |
Proces zatwierdzania został rozpoczęty, ale nie został zakończony. |
APPROVED |
Proces zatwierdzania został zakończony, a cel został zatwierdzony. |
CANCELLED |
Proces zatwierdzania został anulowany, zanim się zakończył. |
DECLINED |
Proces zatwierdzania został zakończony, a cel został odrzucony. |
ReviewerResponse
Odpowiedź na zatwierdzenie przesłana przez konkretnego recenzenta.
| Zapis JSON |
|---|
{ "kind": string, "reviewer": { object ( |
| Pola | |
|---|---|
kind |
Zawsze drive#reviewerResponse. |
reviewer |
Użytkownik odpowiedzialny za tę odpowiedź. |
response |
Odpowiedź osoby sprawdzającej dotycząca zatwierdzenia. |
Odpowiedź
Możliwe odpowiedzi dotyczące zatwierdzenia.
| Wartości w polu enum | |
|---|---|
RESPONSE_UNSPECIFIED |
Odpowiedź została ustawiona na nierozpoznaną wartość. |
NO_RESPONSE |
Osoba sprawdzająca nie odpowiedziała. |
APPROVED |
Osoba weryfikująca zatwierdziła element. |
DECLINED |
Weryfikator odrzucił element. |
FileContentChangeBehavior
Zachowanie zatwierdzenia, gdy zawartość pliku zmieni się, gdy zatwierdzenie Status jest IN_PROGRESS. Po zakończeniu zatwierdzania to zachowanie nie będzie już występować.
| Wartości w polu enum | |
|---|---|
FILE_CONTENT_CHANGE_BEHAVIOR_UNSPECIFIED |
Zachowanie jest nieokreślone. |
RESET_APPROVAL |
Wszystkie ReviewerResponse z Response o wartości APPROVED zostaną zresetowane do NO_DECISION, gdy zawartość pliku zmieni się, gdy zatwierdzenie ma Status o wartości IN_PROGRESS. Gdy zatwierdzenie ma Status APPROVED i wybrano RESET_APPROVAL, plik jest blokowany. |
NO_APPROVAL_ACTION |
Gdy zawartość pliku ulegnie zmianie, nie zostaną podjęte żadne działania. |
Metody |
|
|---|---|
|
Zatwierdza zatwierdzenie. |
|
Anuluje zatwierdzenie. |
|
Komentarze do zatwierdzenia. |
|
odrzuca zatwierdzenie, |
|
Pobiera zatwierdzenie według identyfikatora. |
|
Wyświetla listę zatwierdzeń pliku. |
|
Ponownie przypisuje recenzentów do zatwierdzenia. |
|
Rozpoczyna zatwierdzanie pliku. |