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 "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

সংস্করণ রাজ্য

সংস্করণের বর্তমান অবস্থার প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "state": enum (State),
  "message": string
}
ক্ষেত্র
state

enum ( State )

সংস্করণের বর্তমান অবস্থা।

message

string

সংস্করণের বর্তমান অবস্থার জন্য ব্যবহারকারী-বান্ধব বার্তা।

অবস্থা

Enum রাজ্যগুলি নির্দেশ করে যে একটি সংস্করণ নিতে পারে। এই enum এখনও হিমায়িত করা হয়নি এবং মানগুলি পরে যোগ করা যেতে পারে।

এনামস
STATE_UNSPECIFIED রাজ্যের ডিফল্ট মান।
CREATION_IN_PROGRESS সংস্করণ তৈরির কাজ চলছে।
CREATION_FAILED সংস্করণ তৈরি ব্যর্থ হয়েছে.
CREATED সংস্করণটি সফলভাবে তৈরি করা হয়েছে।
REVIEW_IN_PROGRESS সংস্করণটি নীতি পর্যালোচনার অধীনে রয়েছে (ওরফে অনুমোদন)।
APPROVED সংস্করণটি নীতি পর্যালোচনার জন্য অনুমোদিত হয়েছে এবং এটি স্থাপন করা যেতে পারে।
CONDITIONALLY_APPROVED সংস্করণ শর্তসাপেক্ষে অনুমোদিত হয়েছে কিন্তু চূড়ান্ত পর্যালোচনা মুলতুবি আছে. চূড়ান্ত পর্যালোচনা অস্বীকার করা হলে এটি ফিরিয়ে আনা হতে পারে।
DENIED নীতি পর্যালোচনার জন্য সংস্করণটি অস্বীকার করা হয়েছে৷
UNDER_TAKEDOWN সংস্করণটি সম্পূর্ণ এজেন্ট হিসাবে নামিয়ে নেওয়া হয়েছে এবং সমস্ত সংস্করণ সরিয়ে নেওয়া হয়েছে।
DELETED সংস্করণ মুছে ফেলা হয়েছে.