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 এ ইনপুট হিসাবে ব্যবহার করা যেতে পারে।

create Time

string ( Timestamp format)

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

delete Time

string ( Timestamp format)

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

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

object ( User )

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

group Member

object ( Group )

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

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

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

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

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

সদস্যপদ ভূমিকা

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

Enums
MEMBERSHIP_ROLE_UNSPECIFIED ডিফল্ট মান। users জন্য: তারা স্থানের সদস্য নয়, তবে আমন্ত্রিত হতে পারে। Google Groups জন্য : তাদের সর্বদা এই ভূমিকাটি বরাদ্দ করা হয় (অন্যান্য enum মান ভবিষ্যতে ব্যবহার করা হতে পারে)।
ROLE_MEMBER মহাকাশের একজন সদস্য। ব্যবহারকারীর মৌলিক অনুমতি রয়েছে, যেমন স্পেসে বার্তা পাঠানো। 1:1 এবং নামহীন গোষ্ঠী কথোপকথনে, প্রত্যেকেরই এই ভূমিকা রয়েছে৷
ROLE_MANAGER একজন স্পেস ম্যানেজার। ব্যবহারকারীর কাছে সমস্ত মৌলিক অনুমতি এবং প্রশাসনিক অনুমতি রয়েছে যা তাদের স্থান পরিচালনা করতে দেয়, যেমন সদস্য যোগ করা বা সরানো। শুধুমাত্র SpaceType.SPACE এ সমর্থিত।

গ্রুপ

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

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

string

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

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

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

পদ্ধতি

create

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

delete

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

get

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

list

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

patch

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