User

Google Chat इस्तेमाल करने वाला कोई व्यक्ति. अगर अनुरोध के आउटपुट के तौर पर दिखाया जाता है और आपका Chat ऐप्लिकेशन उपयोगकर्ता के तौर पर पुष्टि करता है, तो User संसाधन के आउटपुट में उपयोगकर्ता के name और type की जानकारी ही अपने-आप भर जाती है.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
फ़ील्ड
name

string

Google Chat user के लिए संसाधन का नाम.

फ़ॉर्मैट: users/{user}. users/app का इस्तेमाल, कॉल करने वाले ऐप्लिकेशन bot के उपयोगकर्ता के लिए किसी दूसरे नाम के तौर पर किया जा सकता है.

human users के लिए, {user} और ये उपयोगकर्ता आइडेंटिफ़ायर एक ही हैं:

  • People API में व्यक्ति के लिए id. उदाहरण के लिए, Chat API में users/123456789 उसी व्यक्ति को दिखाता है जिसे People API में 123456789 व्यक्ति के प्रोफ़ाइल आईडी से दिखाया जाता है.

  • Admin SDK Directory API में, उपयोगकर्ता के लिए id.

  • उपयोगकर्ता के ईमेल पते का इस्तेमाल, एपीआई अनुरोधों में {user} के लिए किसी दूसरे नाम के तौर पर किया जा सकता है. उदाहरण के लिए, अगर user@example.com के लिए People API पर्सोनी की प्रोफ़ाइल का आईडी 123456789 है, तो users/123456789 का रेफ़रंस देने के लिए users/user@example.com का इस्तेमाल उपनाम के तौर पर किया जा सकता है. एपीआई से सिर्फ़ संसाधन का कैननिकल नाम (उदाहरण के लिए, users/123456789) दिखेगा.

displayName

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता का डिसप्ले नेम.

domainId

string

उपयोगकर्ता के Google Workspace डोमेन का यूनीक आइडेंटिफ़ायर.

type

enum (Type)

उपयोगकर्ता का टाइप.

isAnonymous

boolean

सिर्फ़ आउटपुट के लिए. जब true, उपयोगकर्ता को मिटा दिया जाता है या उसकी प्रोफ़ाइल नहीं दिखती है.

टाइप

Enums
TYPE_UNSPECIFIED एनम के लिए डिफ़ॉल्ट वैल्यू. इसका इस्तेमाल न करें.
HUMAN कोई व्यक्ति.
BOT Chat ऐप्लिकेशन का उपयोगकर्ता.