संसाधन: स्पेस
Google Chat में मौजूद कोई स्पेस. स्पेस, दो या उससे ज़्यादा लोगों के बीच की बातचीत होती है. इसके अलावा, यह किसी व्यक्ति और Chat ऐप्लिकेशन के बीच की 1:1 बातचीत भी हो सकती है.
JSON के काेड में दिखाना |
---|
{ "name": string, "type": enum ( |
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. स्पेस के संसाधन का नाम. फ़ॉर्मैट: यहां |
type |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
spaceType |
ज़रूरी नहीं. स्पेस किस तरह का है. स्पेस बनाते समय या किसी स्पेस के टाइप को अपडेट करते समय यह ज़रूरी है. सिर्फ़ अन्य इस्तेमाल के लिए आउटपुट. |
singleUserBotDm |
ज़रूरी नहीं. क्या स्पेस, Chat ऐप्लिकेशन और किसी व्यक्ति के बीच का डीएम है. |
threaded |
सिर्फ़ आउटपुट के लिए. इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
displayName |
ज़रूरी नहीं. स्पेस का डिसप्ले नेम. डायरेक्ट मैसेज के लिए, यह फ़ील्ड खाली हो सकता है. इसमें ज़्यादा से ज़्यादा 128 वर्ण इस्तेमाल किए जा सकते हैं. |
externalUserAllowed |
ज़रूरी नहीं. इम्यूटेबल. इस स्पेस में Google Chat का कोई भी उपयोगकर्ता सदस्य बन सकता है या नहीं. Google Workspace संगठन में स्पेस बनाते समय इनपुट. इन स्थितियों में स्पेस बनाते समय, इस फ़ील्ड को शामिल न करें:
मौजूदा स्पेस के लिए, यह फ़ील्ड सिर्फ़ आउटपुट के लिए होता है. |
spaceThreadingState |
सिर्फ़ आउटपुट के लिए. Chat स्पेस में थ्रेडिंग की स्थिति. |
spaceDetails |
ज़रूरी नहीं. स्पेस के बारे में जानकारी, जिसमें ब्यौरा और नियम शामिल हैं. |
spaceHistoryState |
ज़रूरी नहीं. इस स्पेस में मौजूद मैसेज और थ्रेड के लिए, मैसेज के इतिहास की स्थिति. |
importMode |
ज़रूरी नहीं. यह स्पेस, Google Workspace में डेटा माइग्रेट करने के दौरान
|
createTime |
ज़रूरी नहीं. इम्यूटेबल. Chat में बनाए गए स्पेस के लिए, स्पेस बनाने का समय. यह फ़ील्ड सिर्फ़ आउटपुट के लिए होता है. हालांकि, इसका इस्तेमाल इंपोर्ट मोड वाले स्पेस में किया जा सकता है. इंपोर्ट मोड वाले स्पेस के लिए, इस फ़ील्ड को उस ऐतिहासिक टाइमस्टैंप पर सेट करें जिस पर सोर्स में स्पेस बनाया गया था, ताकि स्पेस बनाने का ओरिजनल समय सुरक्षित रखा जा सके. यह फ़ील्ड, आउटपुट में सिर्फ़ तब दिखता है, जब |
lastActiveTime |
सिर्फ़ आउटपुट के लिए. स्पेस में मौजूद आखिरी मैसेज का टाइमस्टैंप. |
adminInstalled |
सिर्फ़ आउटपुट के लिए. Chat ऐप्लिकेशन के साथ डायरेक्ट मैसेज (डीएम) स्पेस के लिए, भले ही स्पेस को Google Workspace एडमिन ने बनाया हो. एडमिन, अपने संगठन के उपयोगकर्ताओं की ओर से, Chat ऐप्लिकेशन के साथ डायरेक्ट मैसेज की सुविधा को इंस्टॉल और सेट अप कर सकते हैं. एडमिन के ज़रिए इंस्टॉल किए जाने वाले ऐप्लिकेशन के तौर पर काम करने के लिए, आपके Chat ऐप्लिकेशन में डायरेक्ट मैसेज भेजने की सुविधा होनी चाहिए. |
membershipCount |
सिर्फ़ आउटपुट के लिए. सदस्यता लेने वाले लोगों की संख्या, सदस्य के टाइप के हिसाब से ग्रुप की गई है. |
accessSettings |
ज़रूरी नहीं. इससे स्पेस की ऐक्सेस सेटिंग के बारे में पता चलता है. यह फ़ील्ड तब ही दिखता है, जब |
spaceUri |
सिर्फ़ आउटपुट के लिए. किसी उपयोगकर्ता के लिए, स्पेस को ऐक्सेस करने का यूआरआई. |
importModeExpireTime |
सिर्फ़ आउटपुट के लिए. वह समय जब इंपोर्ट मोड में रहने पर, सिस्टम स्पेस को अपने-आप मिटा देगा. इंपोर्ट मोड में बनाए गए हर स्पेस को, इस समयसीमा के खत्म होने से पहले यह फ़ील्ड सिर्फ़ उन स्पेस के लिए भरा जाता है जिन्हें इंपोर्ट मोड से बनाया गया था. |
customer |
ज़रूरी नहीं. इम्यूटेबल. स्पेस के डोमेन का ग्राहक आईडी. इसकी ज़रूरत सिर्फ़ तब होती है, जब ऐप्लिकेशन की पुष्टि करके स्पेस बनाया जा रहा हो और यह डीएम के लिए, इस फ़ील्ड में जानकारी नहीं भरी जाती. |
यूनियन फ़ील्ड space_permission_settings . इससे किसी स्पेस की अनुमति की सेटिंग के बारे में पता चलता है. यह फ़ील्ड तब ही दिखता है, जब space_type SPACE हो. space_permission_settings इनमें से सिर्फ़ एक हो सकता है: |
|
predefinedPermissionSettings |
ज़रूरी नहीं. सिर्फ़ इनपुट के लिए. स्पेस के लिए अनुमतियों की पहले से तय की गई सेटिंग. इन्हें सिर्फ़ स्पेस बनाते समय डाला जा सकता है. अगर इस फ़ील्ड को सेट नहीं किया गया है, तो साथ मिलकर काम करने के लिए एक स्पेस बनाया जाता है. स्पेस बनाने के बाद, सेटिंग अनुमति की पहले से तय की गई सेटिंग के साथ ये काम किए जा सकते हैं:
|
permissionSettings |
ज़रूरी नहीं. मौजूदा स्पेस के लिए, स्पेस की अनुमतियों की सेटिंग. स्पेस की अनुमति की सेटिंग को अपडेट करने के लिए इनपुट. इससे अनुमति की मौजूदा सेटिंग बदल जाती हैं. इस कमांड से, अनुमति की मौजूदा सेटिंग की सूची दिखती है. अनुमति की सेटिंग को पढ़ने और अपडेट करने की सुविधा इनके साथ काम करती है:
|
टाइप
इस्तेमाल बंद कर दिया गया है: इसके बजाय, SpaceType
का इस्तेमाल करें.
Enums | |
---|---|
TYPE_UNSPECIFIED |
रिज़र्व किया गया. |
ROOM |
दो या उससे ज़्यादा इंसानों के बीच बातचीत. |
DM |
किसी इंसान और Chat ऐप्लिकेशन के बीच 1:1 डायरेक्ट मैसेज की बातचीत, जिसमें सभी मैसेज फ़्लैट होते हैं. ध्यान दें कि इसमें दो लोगों के बीच हुए डायरेक्ट मैसेज शामिल नहीं हैं. |
SpaceType
स्पेस किस तरह का है. स्पेस बनाते या अपडेट करते समय यह फ़ील्ड ज़रूरी होता है. सिर्फ़ अन्य इस्तेमाल के लिए आउटपुट.
Enums | |
---|---|
SPACE_TYPE_UNSPECIFIED |
रिज़र्व किया गया. |
SPACE |
यह एक ऐसी जगह है जहां लोग मैसेज भेज सकते हैं, फ़ाइलें शेयर कर सकते हैं, और साथ मिलकर काम कर सकते हैं. SPACE में Chat ऐप्लिकेशन शामिल किए जा सकते हैं. |
GROUP_CHAT |
तीन या उससे ज़्यादा लोगों के बीच ग्रुप बातचीत. GROUP_CHAT में Chat ऐप्लिकेशन शामिल किए जा सकते हैं. |
DIRECT_MESSAGE |
दो लोगों के बीच या किसी व्यक्ति और Chat ऐप्लिकेशन के बीच हुए 1:1 मैसेज. |
SpaceThreadingState
Chat स्पेस में थ्रेडिंग की स्थिति के बारे में बताता है.
Enums | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
रिज़र्व किया गया. |
THREADED_MESSAGES |
ऐसे स्पेस जिनके नाम रखे गए हैं और जिनमें मैसेज थ्रेड की सुविधा काम करती है. जब उपयोगकर्ता किसी मैसेज का जवाब देते हैं, तो वे थ्रेड में जवाब दे सकते हैं. इससे उनका जवाब, ओरिजनल मैसेज के कॉन्टेक्स्ट में रहता है. |
GROUPED_MESSAGES |
नाम वाले स्पेस, जहां बातचीत को विषय के हिसाब से व्यवस्थित किया जाता है. विषयों और उन पर आने वाले जवाबों को एक साथ रखा जाता है. |
UNTHREADED_MESSAGES |
दो लोगों के बीच हुई डायरेक्ट मैसेज (डीएम) वाली बातचीत और तीन या उससे ज़्यादा लोगों के बीच हुई ग्रुप बातचीत. |
SpaceDetails
स्पेस के बारे में जानकारी, जिसमें ब्यौरा और नियम शामिल हैं.
JSON के काेड में दिखाना |
---|
{ "description": string, "guidelines": string } |
फ़ील्ड | |
---|---|
description |
ज़रूरी नहीं. स्पेस के बारे में जानकारी. उदाहरण के लिए, स्पेस में चर्चा के विषय, स्पेस के मकसद या उसमें शामिल लोगों के बारे में बताएं. इसमें ज़्यादा से ज़्यादा 150 वर्ण इस्तेमाल किए जा सकते हैं. |
guidelines |
ज़रूरी नहीं. स्पेस के नियम, उम्मीदें, और शिष्टाचार. इसमें ज़्यादा से ज़्यादा 5,000 वर्ण इस्तेमाल किए जा सकते हैं. |
HistoryState
मैसेज और स्पेस के इतिहास की स्थिति. इससे यह तय होता है कि मैसेज और बातचीत की थ्रेड को बनाने के बाद कितने समय तक सेव रखा जाता है.
Enums | |
---|---|
HISTORY_STATE_UNSPECIFIED |
डिफ़ॉल्ट मान. इस्तेमाल न करें. |
HISTORY_OFF |
इतिहास बंद है. मैसेज और थ्रेड 24 घंटे तक सेव रखे जाते हैं. |
HISTORY_ON |
इतिहास चालू है. संगठन के Vault में निजी डेटा के रखरखाव के नियमों में यह तय किया जाता है कि मैसेज और थ्रेड को कितने समय तक सेव रखा जाए. |
MembershipCount
यह स्पेस की सदस्यता की संख्या दिखाता है. इसे कैटगरी के हिसाब से ग्रुप किया जाता है.
JSON के काेड में दिखाना |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
फ़ील्ड | |
---|---|
joinedDirectHumanUserCount |
सिर्फ़ आउटपुट के लिए. उन उपयोगकर्ताओं की संख्या जो सीधे तौर पर स्पेस में शामिल हुए हैं. इसमें उन उपयोगकर्ताओं को शामिल नहीं किया जाता जो किसी ग्रुप की सदस्यता लेकर स्पेस में शामिल हुए हैं. |
joinedGroupCount |
सिर्फ़ आउटपुट के लिए. उन सभी ग्रुप की संख्या जिन्होंने सीधे तौर पर स्पेस में शामिल होने का अनुरोध किया है. |
AccessSettings
इससे स्पेस की ऐक्सेस सेटिंग के बारे में पता चलता है.
JSON के काेड में दिखाना |
---|
{
"accessState": enum ( |
फ़ील्ड | |
---|---|
accessState |
सिर्फ़ आउटपुट के लिए. इससे स्पेस के ऐक्सेस की स्थिति के बारे में पता चलता है. |
audience |
ज़रूरी नहीं. टारगेट ऑडियंस का संसाधन नाम. इस ऑडियंस के पास स्पेस को ढूंढने, उसमें शामिल होने, और स्पेस में मौजूद मैसेज की झलक देखने का विकल्प होता है. अगर यह विकल्प सेट नहीं किया जाता है, तो सिर्फ़ वे उपयोगकर्ता या Google ग्रुप स्पेस को ऐक्सेस कर सकते हैं जिन्हें स्पेस में शामिल होने का न्योता दिया गया है या जोड़ा गया है. ज़्यादा जानकारी के लिए, किसी स्पेस को टारगेट ऑडियंस के लिए उपलब्ध कराना लेख पढ़ें. फ़ॉर्मैट: Google Workspace संगठन के लिए डिफ़ॉल्ट टारगेट ऑडियंस का इस्तेमाल करने के लिए, इसे टारगेट ऑडियंस की जानकारी पढ़ने से ये काम किए जा सकते हैं:
ऐप्लिकेशन की पुष्टि करने के लिए, टारगेट ऑडियंस सेट करने के लिए, उपयोगकर्ता की पुष्टि करना ज़रूरी है. |
AccessState
इससे स्पेस के ऐक्सेस की स्थिति के बारे में पता चलता है.
Enums | |
---|---|
ACCESS_STATE_UNSPECIFIED |
ऐक्सेस की स्थिति के बारे में जानकारी नहीं है या यह इस एपीआई में काम नहीं करती. |
PRIVATE |
सिर्फ़ वे उपयोगकर्ता या Google ग्रुप स्पेस को ढूंढकर ऐक्सेस कर सकते हैं जिन्हें अन्य उपयोगकर्ताओं या Google Workspace एडमिन ने स्पेस में जोड़ा है या उसमें शामिल होने का न्योता भेजा है. |
DISCOVERABLE |
स्पेस मैनेजर ने टारगेट ऑडियंस को स्पेस का ऐक्सेस दिया हो. जिन उपयोगकर्ताओं या Google ग्रुप को स्पेस में अलग-अलग तौर पर जोड़ा गया है या शामिल होने का न्योता दिया गया है वे भी स्पेस को ढूंढ सकते हैं और उसे ऐक्सेस कर सकते हैं. ज़्यादा जानने के लिए, स्पेस को कुछ उपयोगकर्ताओं के लिए खोज नतीजों में दिखने की सुविधा चालू करना लेख पढ़ें. संगठन के सभी सदस्यों के लिए स्पेस बनाने के लिए, उपयोगकर्ता की पुष्टि करना ज़रूरी है. |
PredefinedPermissionSettings
अनुमति से जुड़ी पहले से तय की गई सेटिंग. इन्हें सिर्फ़ नाम वाला स्पेस बनाते समय सेट किया जा सकता है. आने वाले समय में, इसमें और सेटिंग जोड़ी जा सकती हैं. नाम वाले स्पेस के लिए अनुमति की सेटिंग के बारे में जानने के लिए, स्पेस के बारे में जानकारी लेख पढ़ें.
Enums | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
नहीं बताया गया है इसका इस्तेमाल न करें. |
COLLABORATION_SPACE |
इस सेटिंग की मदद से, स्पेस को ऐसा स्पेस बनाया जा सकता है जहां सभी सदस्य मैसेज पोस्ट कर सकें. |
ANNOUNCEMENT_SPACE |
इस सेटिंग की मदद से, स्पेस को सूचना ब्रॉडकास्ट करने वाले स्पेस के तौर पर सेट किया जा सकता है. इसमें सिर्फ़ स्पेस मैनेजर ही मैसेज पोस्ट कर सकते हैं. |
PermissionSettings
अनुमति की सेटिंग, जिन्हें नाम वाले मौजूदा स्पेस को अपडेट करते समय सेट किया जा सकता है.
स्पेस बनाते समय अनुमति की सेटिंग सेट करने के लिए, अपने अनुरोध में PredefinedPermissionSettings
फ़ील्ड तय करें.
JSON के काेड में दिखाना |
---|
{ "manageMembersAndGroups": { object ( |
फ़ील्ड | |
---|---|
manageMembersAndGroups |
ज़रूरी नहीं. स्पेस में सदस्यों और ग्रुप को मैनेज करने की सेटिंग. |
modifySpaceDetails |
ज़रूरी नहीं. स्पेस का नाम, अवतार, ब्यौरा, और दिशा-निर्देश अपडेट करने की सेटिंग. |
toggleHistory |
ज़रूरी नहीं. स्पेस के इतिहास को चालू और बंद करने के लिए सेटिंग. |
useAtMentionAll |
ज़रूरी नहीं. स्पेस में @all का इस्तेमाल करने की सेटिंग. |
manageApps |
ज़रूरी नहीं. स्पेस में ऐप्लिकेशन मैनेज करने की सेटिंग. |
manageWebhooks |
ज़रूरी नहीं. किसी स्पेस में वेबहुक मैनेज करने की सेटिंग. |
postMessages |
सिर्फ़ आउटपुट के लिए. स्पेस में मैसेज पोस्ट करने की सेटिंग. |
replyMessages |
ज़रूरी नहीं. स्पेस में मैसेज का जवाब देने की सेटिंग. |
PermissionSetting
यह स्पेस की अनुमति की सेटिंग के बारे में बताता है.
JSON के काेड में दिखाना |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
फ़ील्ड | |
---|---|
managersAllowed |
ज़रूरी नहीं. स्पेस मैनेजर के पास यह अनुमति है या नहीं. |
membersAllowed |
ज़रूरी नहीं. मैनेजर की भूमिका के अलावा अन्य भूमिका वाले सदस्यों के पास यह अनुमति है या नहीं. |
तरीके |
|
---|---|
|
यह स्पेस के लिए, इंपोर्ट करने की प्रोसेस पूरी करता है और इसे उपयोगकर्ताओं के लिए उपलब्ध कराता है. |
|
स्पेस बनाता है. |
|
इस तरीके का इस्तेमाल करके, नाम वाला स्पेस मिटाया जाता है. |
|
यह फ़ंक्शन, चुने गए उपयोगकर्ता के साथ मौजूद डायरेक्ट मैसेज दिखाता है. |
|
किसी स्पेस के बारे में जानकारी दिखाता है. |
|
इससे उन स्पेस की सूची मिलती है जिनमें कॉल करने वाला व्यक्ति शामिल है. |
|
किसी स्पेस को अपडेट करता है. |
|
यह फ़ंक्शन, एडमिन की खोज के आधार पर Google Workspace संगठन में मौजूद स्पेस की सूची दिखाता है. |
|
यह स्पेस बनाता है और उसमें चुने गए उपयोगकर्ताओं को जोड़ता है. |