AppRecoveryAction

অ্যাপ পুনরুদ্ধার কার্যক্রম সম্পর্কিত তথ্য।

JSON উপস্থাপনা
{
  "appRecoveryId": string,
  "status": enum (RecoveryStatus),
  "targeting": {
    object (Targeting)
  },
  "createTime": string,
  "deployTime": string,
  "cancelTime": string,
  "lastUpdateTime": string,

  // Union field recovery_action_data can be only one of the following:
  "remoteInAppUpdateData": {
    object (RemoteInAppUpdateData)
  }
  // End of list of possible types for union field recovery_action_data.
}
ক্ষেত্র
appRecoveryId

string ( int64 format)

অ্যাপ পুনরুদ্ধার কার্যক্রমের সাথে সম্পর্কিত আইডি।

status

enum ( RecoveryStatus )

পুনরুদ্ধার কার্যক্রমের অবস্থা।

targeting

object ( Targeting )

পুনরুদ্ধার কার্যক্রমের জন্য লক্ষ্য নির্ধারণের মানদণ্ড নির্দিষ্ট করে, যেমন অঞ্চল, অ্যান্ড্রয়েড এসডিকে সংস্করণ, অ্যাপ সংস্করণ ইত্যাদি।

createTime

string ( Timestamp format)

ডেভেলপার কর্তৃক অ্যাপ রিকভারি অ্যাকশনটি তৈরি করার সময়কার টাইমস্ট্যাম্প। রিকভারি অ্যাকশনটি তৈরি করার পরেই এটি সর্বদা সেট করা হয়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

deployTime

string ( Timestamp format)

ব্যবহারকারীদের কাছে অ্যাপ পুনরুদ্ধারের পদক্ষেপটি কখন প্রয়োগ করা হয় তার টাইমস্ট্যাম্প। শুধুমাত্র পুনরুদ্ধারের পদক্ষেপটি প্রয়োগ করা হলেই এটি সেট করা হয়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

cancelTime

string ( Timestamp format)

ডেভেলপার কর্তৃক অ্যাপ পুনরুদ্ধার কার্যক্রম বাতিল করার সময়কার টাইমস্ট্যাম্প। শুধুমাত্র পুনরুদ্ধার কার্যক্রম বাতিল করা হলেই এটি সেট করা হয়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

lastUpdateTime

string ( Timestamp format)

ডেভেলপার কখন সর্বশেষ রিকভারি অ্যাকশনটি আপডেট করেছেন তার টাইমস্ট্যাম্প। অ্যাকশনটি বাতিল করা হলে, এটি বাতিলের সময়ের সাথে সঙ্গতিপূর্ণ হয়। রিকভারি অ্যাকশনটি তৈরি করার পরেই এটি সর্বদা সেট করা হয়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

ইউনিয়ন ফিল্ড recovery_action_data । এটি পুনরুদ্ধার কার্যক্রম সম্পর্কিত ডেটা। recovery_action_data নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
remoteInAppUpdateData

object ( RemoteInAppUpdateData )

রিমোট ইন-অ্যাপ আপডেট অ্যাকশন সম্পর্কিত ডেটা, যেমন পুনরুদ্ধারকৃত ব্যবহারকারী গোষ্ঠী, পুনরুদ্ধারযোগ্য ব্যবহারকারী গোষ্ঠী ইত্যাদি, শুধুমাত্র তখনই সেট করা হয় যখন পুনরুদ্ধারের অ্যাকশন টাইপটি 'রিমোট ইন-অ্যাপ আপডেট' হয়।

রিমোটইনঅ্যাপআপডেটডেটা

রিমোট ইন-অ্যাপ আপডেট অ্যাকশন সম্পর্কিত ডেটা, যেমন পুনরুদ্ধারকৃত ব্যবহারকারীর সংখ্যা, প্রভাবিত ব্যবহারকারীর সংখ্যা ইত্যাদি।

JSON উপস্থাপনা
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
ক্ষেত্র
remoteAppUpdateDataPerBundle[]

object ( RemoteInAppUpdateDataPerBundle )

বান্ডেল স্তরে পুনরুদ্ধার কার্যক্রম সম্পর্কিত ডেটা।

RemoteInAppUpdateDataPerBundle

বান্ডেল স্তরে পুনরুদ্ধার কার্যক্রম সম্পর্কিত ডেটা।

JSON উপস্থাপনা
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
ক্ষেত্র
versionCode

string ( int64 format)

টার্গেট বান্ডেলের সাথে সঙ্গতিপূর্ণ ভার্সন কোড।

recoveredDeviceCount

string ( int64 format)

উদ্ধার করা মোট ডিভাইসের সংখ্যা।

totalDeviceCount

string ( int64 format)

অ্যাপটির বান্ডেলের সাথে যুক্ত এই পুনরুদ্ধার কার্যক্রমের দ্বারা প্রভাবিত ডিভাইসের মোট সংখ্যা।