Method: spaces.members.batchUpdate

একটি ব্যাচের মধ্যে একটি স্পেসের সদস্যদের তথ্য আপডেট করে।

HTTP অনুরোধ

POST https://meet.googleapis.com/v2/{parent=spaces/*}/members:batchUpdate

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
parent

string

আবশ্যক। সকল সদস্যের দ্বারা ব্যবহৃত মূল রিসোর্সটি আপডেট করা হচ্ছে। ফরম্যাট: স্পেস/{স্পেস}

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
ক্ষেত্র
requests[]

object ( UpdateMemberRequest )

আবশ্যক। আপডেট করার জন্য রিসোর্সগুলো উল্লেখ করে অনুরোধ বার্তা। একবারে সর্বোচ্চ ৫০০ জন সদস্যকে পরিবর্তন করা যাবে।

updateMask

string ( FieldMask format)

ঐচ্ছিক। সমস্ত UpdateMemberRequests-এর জন্য মেম্বারের যে ফিল্ডগুলো আপডেট করা হবে, তা নির্দিষ্ট করতে টপ-লেভেল ফিল্ড মাস্ক ব্যবহার করা হয়। টপ-লেভেল এবং চাইল্ড ফিল্ড মাস্কের জন্য ৪টি সম্ভাব্য পরিস্থিতি রয়েছে: ১. টপ-লেভেল এবং চাইল্ড ফিল্ড মাস্ক অনুপস্থিত: রিকোয়েস্টে দেওয়া সমস্ত ফিল্ড আপডেট করা হয়, যার মধ্যে রিকোয়েস্টে সেট করা হয়নি এমন ফিল্ড মুছে ফেলাও অন্তর্ভুক্ত। ২. টপ-লেভেল ফিল্ড মাস্ক উপস্থিত কিন্তু চাইল্ড ফিল্ড মাস্ক অনুপস্থিত: টপ-লেভেল ফিল্ড মাস্কে নির্দিষ্ট করা ফিল্ডগুলো আপডেট করা হয়। ৩. টপ-লেভেল এবং চাইল্ড ফিল্ড মাস্ক উপস্থিত: চাইল্ড ফিল্ড মাস্ক অবশ্যই টপ-লেভেল ফিল্ড মাস্কের মতো হতে হবে। ৪. টপ-লেভেল ফিল্ড মাস্ক অনুপস্থিত কিন্তু চাইল্ড ফিল্ড মাস্ক উপস্থিত: এটি সমর্থিত নয় এবং একটি এরর দেখাবে।

প্রতিক্রিয়া সংস্থা

ব্যাচ আপডেট সদস্যদের প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

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

object ( Member )

সদস্যদের হালনাগাদ করা হয়েছে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/meetings.space.created

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

সদস্য আপডেট করার অনুরোধ

একজন সদস্যকে হালনাগাদ করার অনুরোধ।

JSON উপস্থাপনা
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
ক্ষেত্র
member

object ( Member )

আবশ্যক। সদস্যকে হালনাগাদ করতে হবে। ফরম্যাট: স্পেস/{স্পেস}/সদস্য/{সদস্য}

updateMask

string ( FieldMask format)

ঐচ্ছিক। মেম্বারের কোন ফিল্ডগুলো আপডেট করা হবে তা নির্দিষ্ট করতে ফিল্ড মাস্ক ব্যবহার করা হয়। যদি updateMask প্রদান করা না হয় (সেট করা না থাকলে, খালি পাথ দিয়ে সেট করা হলে, অথবা পাথ হিসেবে শুধু "" থাকলে), তাহলে এটি ডিফল্টভাবে রিকোয়েস্টে ভ্যালু দেওয়া সমস্ত ফিল্ড আপডেট করে। updateMask হিসেবে "*" ব্যবহার করলে সমস্ত ফিল্ড আপডেট হবে, এমনকি রিকোয়েস্টে সেট করা হয়নি এমন ফিল্ডগুলোও মুছে ফেলা হবে। BatchUpdate-এর ক্ষেত্রে, যখন UpdateMemberRequest-কে BatchUpdateMembersRequest-এর একটি চাইল্ড রিকোয়েস্ট হিসেবে তৈরি করা হয়, তখন এটি অবশ্যই অনুপস্থিত থাকতে হবে অথবা BatchUpdateMembersRequest-এর updateMask-এর সমান হতে হবে।