Version

تعریف منبع نسخه

نمایندگی JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
فیلدها
name

string

شناسه منحصر به فرد نسخه در قالب زیر. projects/{project}/versions/{version} .

versionState

object ( VersionState )

وضعیت فعلی نسخه.

creator

string

ایمیل کاربری که این نسخه را ایجاد کرده است.

updateTime

string ( Timestamp format)

مهر زمانی آخرین تغییر در این نسخه.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

VersionState

وضعیت فعلی نسخه را نشان می دهد.

نمایندگی JSON
{
  "state": enum (State),
  "message": string
}
فیلدها
state

enum ( State )

وضعیت فعلی نسخه.

message

string

پیام کاربر پسند برای وضعیت فعلی نسخه.

ایالت

Enum حالت هایی را که یک نسخه می تواند بگیرد را نشان می دهد. این فهرست هنوز ثابت نشده است و مقادیر ممکن است بعداً اضافه شوند.

Enums
STATE_UNSPECIFIED مقدار پیش فرض State.
CREATION_IN_PROGRESS ساخت نسخه در حال انجام است.
CREATION_FAILED ایجاد نسخه ناموفق بود.
CREATED نسخه با موفقیت ایجاد شد.
REVIEW_IN_PROGRESS نسخه در دست بررسی خط مشی است (معروف به تأیید).
APPROVED این نسخه برای بررسی خط مشی تایید شده است و می تواند مستقر شود.
CONDITIONALLY_APPROVED نسخه به صورت مشروط تایید شده است اما در انتظار بررسی نهایی است. اگر بازبینی نهایی رد شود، ممکن است لغو شود.
DENIED نسخه برای بررسی خط مشی رد شده است.
UNDER_TAKEDOWN نسخه به عنوان کل عامل حذف می شود و همه نسخه ها حذف می شوند.
DELETED نسخه حذف شده است.