TransactionOptions

একটি নতুন লেনদেন তৈরি করার জন্য বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field mode can be only one of the following:
  "readOnly": {
    object (ReadOnly)
  },
  "readWrite": {
    object (ReadWrite)
  }
  // End of list of possible types for union field mode.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড mode । লেনদেনের মোড। mode নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
readOnly

object ( ReadOnly )

লেনদেন শুধুমাত্র রিড অপারেশন জন্য ব্যবহার করা যেতে পারে.

readWrite

object ( ReadWrite )

লেনদেন পড়া এবং লেখা উভয় অপারেশনের জন্য ব্যবহার করা যেতে পারে।

শুধুমাত্র পাঠযোগ্য

একটি লেনদেনের বিকল্প যা শুধুমাত্র নথি পড়ার জন্য ব্যবহার করা যেতে পারে।

JSON প্রতিনিধিত্ব
{

  // Union field consistency_selector can be only one of the following:
  "readTime": string
  // End of list of possible types for union field consistency_selector.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের consistency_selector । এই লেনদেনের জন্য ধারাবাহিকতা মোড। যদি সেট না করা হয়, ডিফল্ট দৃঢ় ধারাবাহিকতা. consistency_selector নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
readTime

string ( Timestamp format)

নির্দিষ্ট সময়ে নথি পড়ে।

এটি অবশ্যই গত এক ঘন্টার মধ্যে একটি মাইক্রোসেকেন্ড নির্ভুল টাইমস্ট্যাম্প হতে হবে, অথবা যদি পয়েন্ট-ইন-টাইম পুনরুদ্ধার সক্ষম করা থাকে, অতিরিক্তভাবে গত 7 দিনের মধ্যে পুরো মিনিটের টাইমস্ট্যাম্প হতে পারে৷

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

ReadWrite

একটি লেনদেনের বিকল্প যা নথি পড়তে এবং লিখতে ব্যবহার করা যেতে পারে।

Firestore তৃতীয় পক্ষের অনুমোদনের অনুরোধগুলিকে পঠন-পাঠন তৈরি করার অনুমতি দেয় না। লেনদেন

JSON প্রতিনিধিত্ব
{
  "retryTransaction": string
}
ক্ষেত্র
retryTransaction

string ( bytes format)

পুনরায় চেষ্টা করার জন্য একটি ঐচ্ছিক লেনদেন।

একটি base64-এনকোডেড স্ট্রিং।