Version

Definicja zasobu wersji.

Zapis JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Pola
name

string

Unikalny identyfikator wersji w poniższym formacie. projects/{project}/versions/{version}.

versionState

object (VersionState)

Obecny stan wersji.

creator

string

Adres e-mail użytkownika, który utworzył daną wersję.

updateTime

string (Timestamp format)

Sygnatura czasowa ostatniej zmiany w tej wersji.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

VersionState

Reprezentuje bieżący stan wersji.

Zapis JSON
{
  "state": enum (State),
  "message": string
}
Pola
state

enum (State)

Obecny stan wersji.

message

string

Przyjazny dla użytkownika komunikat dotyczący bieżącego stanu wersji.

Stan

Wartość Enum wskazująca stany, które może przyjmować wersja. Ta wyliczenie nie jest jeszcze zablokowana i wartości można dodać później.

Wartości w polu enum
STATE_UNSPECIFIED Wartość domyślna stanu.
CREATION_IN_PROGRESS Tworzę wersję.
CREATION_FAILED Nie udało się utworzyć wersji.
CREATED Wersja została utworzona.
REVIEW_IN_PROGRESS Wersja jest w trakcie sprawdzania zgodności z zasadami (tzw. zatwierdzania).
APPROVED Wersja została zatwierdzona do weryfikacji zgodności z zasadami i można ją wdrożyć.
CONDITIONALLY_APPROVED Wersja została warunkowo zatwierdzona, ale oczekuje na końcowe sprawdzenie. Jeśli końcowa weryfikacja zostanie odrzucona, możemy ją wycofać.
DENIED Wersja została odrzucona na potrzeby weryfikacji zgodności z zasadami reklamowymi.
UNDER_TAKEDOWN Ta wersja zostanie usunięta jako cały agent, a wszystkie wersje zostaną usunięte.
DELETED Wersja została usunięta.