REST Resource: spaces.members

সম্পদ: সদস্যপদ

Google Chat-এ মেম্বারশিপ রিলেশনের প্রতিনিধিত্ব করে, যেমন কোনো ব্যবহারকারী বা চ্যাট অ্যাপকে আমন্ত্রণ জানানো হয়েছে কিনা, অংশে আছে বা কোনো স্পেস থেকে অনুপস্থিত।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "state": enum (MembershipState),
  "role": enum (MembershipRole),
  "createTime": string,
  "deleteTime": string,

  // Union field memberType can be only one of the following:
  "member": {
    object (User)
  },
  "groupMember": {
    object (Group)
  }
  // End of list of possible types for union field memberType.
}
ক্ষেত্র
name

string

শনাক্তকারী। সদস্যপদ সম্পদের নাম, সার্ভার দ্বারা নির্ধারিত.

বিন্যাস: spaces/{space}/members/{member}

state

enum ( MembershipState )

শুধুমাত্র আউটপুট। সদস্যপদ রাষ্ট্র.

role

enum ( MembershipRole )

ঐচ্ছিক। চ্যাট স্পেসের মধ্যে ব্যবহারকারীর ভূমিকা, যা স্পেসে তাদের অনুমোদিত ক্রিয়াগুলি নির্ধারণ করে।

এই ক্ষেত্রটি শুধুমাত্র members.patch এ ইনপুট হিসাবে ব্যবহার করা যেতে পারে।

createTime

string ( Timestamp format)

ঐচ্ছিক। অপরিবর্তনীয়। সদস্যতা তৈরির সময়, যেমন যখন একজন সদস্য যোগদান করেন বা একটি স্পেসে যোগদানের জন্য আমন্ত্রিত হন। এই ক্ষেত্রটি শুধুমাত্র আউটপুট, ব্যতীত যখন ইম্পোর্ট মোড স্পেসে ঐতিহাসিক সদস্যপদ আমদানি করতে ব্যবহৃত হয়৷

deleteTime

string ( Timestamp format)

ঐচ্ছিক। অপরিবর্তনীয়। সদস্যপদ মুছে ফেলার সময়, যেমন যখন একজন সদস্য চলে যায় বা একটি স্থান থেকে সরানো হয়। এই ক্ষেত্রটি শুধুমাত্র আউটপুট, ব্যতীত যখন ইম্পোর্ট মোড স্পেসে ঐতিহাসিক সদস্যপদ আমদানি করতে ব্যবহৃত হয়৷

ইউনিয়ন ফিল্ড memberType । সদস্য এই সদস্যপদ যুক্ত. অন্যান্য সদস্য ধরনের ভবিষ্যতে সমর্থিত হতে পারে. memberType নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
member

object ( User )

ঐচ্ছিক। Google Chat ব্যবহারকারী বা অ্যাপের সদস্যতা অনুরূপ। যদি আপনার চ্যাট অ্যাপ একজন ব্যবহারকারী হিসাবে প্রমাণীকরণ করে , আউটপুট ব্যবহারকারীর name এবং type পূরণ করে।

groupMember

object ( Group )

ঐচ্ছিক। সদস্যতা অনুরূপ Google গ্রুপ.

Google গ্রুপের সদস্যতা পড়া বা পরিবর্তন করার জন্য ব্যবহারকারীর প্রমাণীকরণ প্রয়োজন।

সদস্যপদ রাজ্য

একটি স্থানের সাথে সদস্যের সম্পর্ক নির্দিষ্ট করে। অন্যান্য সদস্যপদ রাষ্ট্র ভবিষ্যতে সমর্থিত হতে পারে.

এনামস
MEMBERSHIP_STATE_UNSPECIFIED ডিফল্ট মান। ব্যবহার করবেন না।
JOINED ব্যবহারকারী স্থান যোগ করা হয়, এবং স্থান অংশগ্রহণ করতে পারেন.
INVITED ব্যবহারকারীকে স্থানটিতে যোগদানের জন্য আমন্ত্রণ জানানো হয়েছে, কিন্তু এতে যোগদান করেননি৷
NOT_A_MEMBER ব্যবহারকারী স্থানের অন্তর্গত নয় এবং স্থানটিতে যোগদানের জন্য একটি মুলতুবি আমন্ত্রণ নেই৷

সদস্য ভূমিকা

একটি চ্যাট স্পেসে ব্যবহারকারীর অনুমোদিত ক্রিয়াগুলিকে প্রতিনিধিত্ব করে৷ ভবিষ্যতে আরো enum মান যোগ করা হতে পারে.

এনামস
MEMBERSHIP_ROLE_UNSPECIFIED ডিফল্ট মান। users জন্য: তারা স্থানের সদস্য নয়, তবে আমন্ত্রিত হতে পারে। Google Groups জন্য : তাদের সর্বদা এই ভূমিকাটি বরাদ্দ করা হয় (অন্যান্য enum মান ভবিষ্যতে ব্যবহার করা হতে পারে)।
ROLE_MEMBER

মহাকাশের একজন সদস্য। চ্যাট UI-তে, এই ভূমিকাটিকে সদস্য বলা হয়।

ব্যবহারকারীর মৌলিক অনুমতি রয়েছে, যেমন স্পেসে বার্তা পাঠানো। ম্যানেজার এবং মালিকরা একটি স্পেসে সদস্যদের অতিরিক্ত অনুমতি দিতে পারেন, যার মধ্যে রয়েছে:

  • সদস্যদের যোগ বা অপসারণ.
  • স্থান বিবরণ পরিবর্তন করুন.
  • ইতিহাস চালু বা বন্ধ করুন।
  • @all দিয়ে স্পেসে সবাইকে উল্লেখ করুন।
  • স্পেসে ইনস্টল করা চ্যাট অ্যাপ এবং ওয়েবহুকগুলি পরিচালনা করুন।

সরাসরি বার্তা এবং নামহীন গ্রুপ কথোপকথনে, প্রত্যেকেরই এই ভূমিকা রয়েছে।

ROLE_MANAGER

একজন মহাকাশের মালিক। চ্যাট UI-তে, এই ভূমিকাটিকে মালিক বলা হয়।

স্পেস পরিচালনা করার জন্য ব্যবহারকারীর কাছে স্পেস অনুমতির সম্পূর্ণ সেট রয়েছে, যার মধ্যে রয়েছে:

  • স্থানের অন্যান্য সদস্যদের ভূমিকা সদস্য, ব্যবস্থাপক বা মালিকে পরিবর্তন করুন।
  • স্থান মুছুন।

শুধুমাত্র SpaceType.SPACE এ সমর্থিত (নামযুক্ত স্থান)।

আরও জানতে, স্থানের মালিক বা পরিচালক হিসাবে আপনার ভূমিকা সম্পর্কে আরও জানুন দেখুন।

গ্রুপ

গুগল চ্যাটে একটি গুগল গ্রুপ।

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

string

একটি Google গ্রুপের জন্য সম্পদের নাম।

Cloud Identity Groups API-এ একটি গোষ্ঠীর প্রতিনিধিত্ব করে।

বিন্যাস: গোষ্ঠী/{গোষ্ঠী}

পদ্ধতি

create

কলিং চ্যাট অ্যাপ, ব্যবহারকারী বা Google গ্রুপের জন্য একটি সদস্যতা তৈরি করে।

delete

একটি সদস্যপদ মুছে দেয়।

get

সদস্যতা সম্পর্কে বিশদ বিবরণ প্রদান করে।

list

একটি স্পেসে সদস্যতা তালিকা.

patch

সদস্যপদ আপডেট করে।