User

গুগল চ্যাটে একজন ব্যবহারকারী।

কোনো অনুরোধের আউটপুট হিসেবে ফেরত আসার সময়, যদি আপনার চ্যাট অ্যাপ একজন ব্যবহারকারী হিসেবে প্রমাণীকরণ করে , তাহলে একটি User রিসোর্সের (যেমন মেসেজ এবং মেম্বারশিপ এপিআই-তে) আউটপুটটি শুধুমাত্র অভ্যন্তরীণ এবং বাহ্যিক উভয় ব্যবহারকারীর জন্য name এবং type ক্ষেত্রগুলি পূরণ করে, যদি না তারা স্পেসটির সদস্য হয় বা কলকারী ব্যবহারকারীর সাথে তাদের পূর্বের সখ্যতা থাকে।

JSON উপস্থাপনা
{
  "name": string,
  "displayName": string,
  "avatarUrl": string,
  "email": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
ক্ষেত্র
name

string

গুগল চ্যাট user রিসোর্স নাম।

ফর্ম্যাট: users/{user} । কলিং অ্যাপ bot ব্যবহারকারীর উপনাম (alias) হিসেবে users/app ব্যবহার করা যেতে পারে।

human users ক্ষেত্রে, {user} হলো নিম্নলিখিত ব্যবহারকারী শনাক্তকারীর অনুরূপ:

  • People API-তে থাকা ব্যক্তির id । উদাহরণস্বরূপ, Chat API-এর users/123456789 আইডিটি People API-এর 123456789 পার্সন প্রোফাইল আইডির সাথে একই ব্যক্তিকে বোঝায়।

  • অ্যাডমিন এসডিকে ডিরেক্টরি এপিআই-তে একজন ব্যবহারকারীর id ।

  • এপিআই অনুরোধে ব্যবহারকারীর ইমেল ঠিকানা {user} এর জন্য একটি উপনাম (alias) হিসেবে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি user@example.com এর জন্য পিপল এপিআই পার্সন প্রোফাইল আইডি 123456789 হয়, তাহলে আপনি users/123456789 নির্দেশ করার জন্য users/user@example.com একটি উপনাম হিসেবে ব্যবহার করতে পারেন। এপিআই থেকে শুধুমাত্র ক্যানোনিকাল রিসোর্স নামটি (উদাহরণস্বরূপ users/123456789 ) ফেরত দেওয়া হবে।

displayName

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর প্রদর্শিত নাম।

অ্যাপ অথেন্টিকেশন এবং ইউজার অথেন্টিকেশন উভয়ের জন্যই এটি পূরণ করা হয়। অ্যাপ অথেন্টিকেশন ব্যবহার করে করা অনুরোধের ক্ষেত্রে এই ফিল্ডটি সর্বদা পূরণ করা থাকে। ইউজার অথেন্টিকেশন ব্যবহার করে মেসেজেস এবং মেম্বারশিপস এপিআই কল করার সময়, এই ফিল্ডটি মেসেজের sender জন্য অভ্যন্তরীণ ও বাহ্যিক উভয় ব্যবহারকারীর ক্ষেত্রে, annotations (যেমন ইউজার মেনশন) মধ্যে থাকা ব্যবহারকারীদের ক্ষেত্রে, এবং Membership রিসোর্সের মধ্যে থাকা ব্যবহারকারীদের ক্ষেত্রে পূরণ করা হয়, যদি ব্যবহারকারীটি স্পেসটির সদস্য হন অথবা কলকারী ব্যবহারকারীর সাথে তার পূর্বের অ্যাফিনিটি থাকে।

avatarUrl

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর অ্যাভাটার ছবির ইউআরএল।

ব্যবহারকারী প্রমাণীকরণের মাধ্যমে মেসেজ এবং মেম্বারশিপ এপিআই কল করার সময়, এই ফিল্ডটি অভ্যন্তরীণ ও বাহ্যিক উভয় ব্যবহারকারীর জন্য পূরণ করা হয়—মেসেজের sender , annotations অন্তর্ভুক্ত ব্যবহারকারী (যেমন ইউজার মেনশন), এবং Membership রিসোর্সের অন্তর্ভুক্ত ব্যবহারকারী—যদি ব্যবহারকারীটি স্পেসটির সদস্য হন অথবা কলকারী ব্যবহারকারীর সাথে তার পূর্ব পরিচিতি থাকে।

email

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর ইমেইল ঠিকানা।

ব্যবহারকারী প্রমাণীকরণের মাধ্যমে মেসেজ এবং মেম্বারশিপ এপিআই কল করার সময়, এই ফিল্ডটি অভ্যন্তরীণ ও বাহ্যিক উভয় ব্যবহারকারীর জন্য পূরণ করা হয়—মেসেজের sender , annotations অন্তর্ভুক্ত ব্যবহারকারী (যেমন ইউজার মেনশন), এবং Membership রিসোর্সের অন্তর্ভুক্ত ব্যবহারকারী—যদি ব্যবহারকারীটি স্পেসটির সদস্য হন অথবা কলকারী ব্যবহারকারীর সাথে তার পূর্ব পরিচিতি থাকে।

domainId

string

ব্যবহারকারীর গুগল ওয়ার্কস্পেস ডোমেইনের অনন্য শনাক্তকারী।

type

enum ( Type )

ব্যবহারকারীর ধরণ।

isAnonymous

boolean

শুধুমাত্র আউটপুট। যখন true , তখন ব্যবহারকারীকে মুছে ফেলা হয় অথবা তার প্রোফাইল দেখা যায় না; যেমন, যখন কোনো ব্যবহারকারী সদস্য না হয়েও এবং আহ্বানকারী ব্যবহারকারীর সাথে পূর্বের কোনো সখ্যতা ছাড়াই কোনো স্পেসে উল্লিখিত হন।

প্রকার

এনাম
TYPE_UNSPECIFIED এনামের ডিফল্ট মান। ব্যবহার করবেন না।
HUMAN মানব ব্যবহারকারী।
BOT চ্যাট অ্যাপ ব্যবহারকারী।