- संसाधन: स्पेस
- तरीके
संसाधन: स्पेस
Google Chat में मौजूद कोई स्पेस. स्पेस, दो या उससे ज़्यादा उपयोगकर्ताओं के बीच होने वाली बातचीत या किसी उपयोगकर्ता और चैट ऐप्लिकेशन के बीच होने वाले 1:1 मैसेज होते हैं.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "type": enum ( |
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. स्पेस के संसाधन का नाम. फ़ॉर्मैट: यहां |
type |
सिर्फ़ आउटपुट के लिए. अब इस्तेमाल नहीं किया जा सकता: इसके बजाय, |
spaceType |
ज़रूरी नहीं. स्पेस किस तरह का है. स्पेस बनाते समय या किसी स्पेस के टाइप को अपडेट करते समय ज़रूरी है. अन्य इस्तेमाल के लिए सिर्फ़ आउटपुट. |
singleUserBotDm |
ज़रूरी नहीं. क्या स्पेस, चैट ऐप्लिकेशन और किसी व्यक्ति के बीच का डीएम है. |
threaded |
सिर्फ़ आउटपुट के लिए. अब इस्तेमाल नहीं किया जा सकता: इसके बजाय, |
displayName |
ज़रूरी नहीं. स्पेस का डिसप्ले नेम. डायरेक्ट मैसेज के लिए, यह फ़ील्ड खाली हो सकता है. इसमें ज़्यादा से ज़्यादा 128 वर्ण इस्तेमाल किए जा सकते हैं. |
externalUserAllowed |
ज़रूरी नहीं. इम्यूटेबल. इस स्पेस में Google Chat के किसी भी उपयोगकर्ता को सदस्य के तौर पर शामिल होने की अनुमति है या नहीं. Google Workspace संगठन में स्पेस बनाते समय इनपुट. इन स्थितियों में स्पेस बनाते समय, इस फ़ील्ड को शामिल न करें:
मौजूदा स्पेस के लिए, यह फ़ील्ड सिर्फ़ आउटपुट के लिए है. |
spaceThreadingState |
सिर्फ़ आउटपुट के लिए. Chat स्पेस में थ्रेड की स्थिति. |
spaceDetails |
ज़रूरी नहीं. स्पेस के बारे में जानकारी, जिसमें ब्यौरा और नियम शामिल हैं. |
spaceHistoryState |
ज़रूरी नहीं. इस स्पेस में मौजूद मैसेज और थ्रेड के लिए, मैसेज के इतिहास की स्थिति. |
importMode |
ज़रूरी नहीं. क्या इस स्पेस को
|
createTime |
ज़रूरी नहीं. इम्यूटेबल. Chat में बनाए गए स्पेस के लिए, स्पेस बनाने का समय. यह फ़ील्ड सिर्फ़ आउटपुट के लिए है. हालांकि, इंपोर्ट मोड वाले स्पेस में इसका इस्तेमाल किया जा सकता है. इंपोर्ट मोड वाले स्पेस के लिए, इस फ़ील्ड को उस टाइमस्टैंप पर सेट करें जब स्पेस को सोर्स में बनाया गया था. इससे स्पेस के बनाए जाने का ओरिजनल समय सेव रहेगा. यह आउटपुट में सिर्फ़ तब दिखता है, जब |
lastActiveTime |
सिर्फ़ आउटपुट के लिए. स्पेस में भेजे गए आखिरी मैसेज का टाइमस्टैंप. |
adminInstalled |
सिर्फ़ आउटपुट के लिए. किसी चैट ऐप्लिकेशन के साथ डायरेक्ट मैसेज (डीएम) स्पेस के लिए, क्या स्पेस को Google Workspace एडमिन ने बनाया है. एडमिन, अपने संगठन के उपयोगकर्ताओं की ओर से चैट ऐप्लिकेशन के साथ डायरेक्ट मैसेज की सुविधा इंस्टॉल और सेट अप कर सकते हैं. एडमिन के लिए इंस्टॉल करने की सुविधा देने के लिए, आपके Chat ऐप्लिकेशन में डायरेक्ट मैसेज की सुविधा होनी चाहिए. |
membershipCount |
सिर्फ़ आउटपुट के लिए. सदस्यता के टाइप के हिसाब से ग्रुप की गई, खरीदी गई सदस्यताओं की संख्या. |
accessSettings |
ज़रूरी नहीं. इससे स्पेस की ऐक्सेस सेटिंग के बारे में पता चलता है. यह जानकारी सिर्फ़ तब अपने-आप भरती है, जब |
spaceUri |
सिर्फ़ आउटपुट के लिए. स्पेस को ऐक्सेस करने के लिए यूआरआई. |
sessionState |
सिर्फ़ आउटपुट के लिए. स्पेस के सेशन की स्थिति. |
sessionEnableTime |
सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब स्पेस के सेशन के लिए, सहायता की स्थिति 'सहायता उपलब्ध है' हो जाती है. अगर स्पेस में सेशन की सुविधा चालू नहीं है, तो इसे अनसेट करें. |
importModeExpireTime |
सिर्फ़ आउटपुट के लिए. अगर स्पेस, इंपोर्ट मोड में रहता है, तो सिस्टम उसे अपने-आप मिटा देगा. इंपोर्ट मोड में बनाए गए हर स्पेस को, इस मोड की समयसीमा खत्म होने से पहले, यह फ़ील्ड सिर्फ़ उन स्पेस के लिए भरा जाता है जिन्हें इंपोर्ट मोड का इस्तेमाल करके बनाया गया था. |
customer |
ज़रूरी नहीं. इम्यूटेबल. स्पेस के डोमेन का ग्राहक आईडी. इसकी ज़रूरत सिर्फ़ तब होती है, जब ऐप्लिकेशन की मदद से पुष्टि करने की सुविधा का इस्तेमाल करके स्पेस बनाया जा रहा हो और
यह फ़ील्ड, डायरेक्ट मैसेज (डीएम) के लिए या Google Workspace का इस्तेमाल न करने वाले उपयोगकर्ताओं के बनाए गए स्पेस के लिए नहीं भरा जाता. |
यह किसी स्पेस की अनुमति की सेटिंग को दिखाता है. यह जानकारी सिर्फ़ तब अपने-आप भरती है, जब space_type की वैल्यू SPACE हो. यहां उन फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: |
|
predefinedPermissionSettings |
ज़रूरी नहीं. सिर्फ़ इनपुट के लिए. स्पेस के लिए पहले से तय की गई अनुमतियों की सेटिंग. इन्हें सिर्फ़ स्पेस बनाते समय सेट किया जा सकता है. अगर इस फ़ील्ड की वैल्यू को सेट नहीं किया गया है, तो साथ मिलकर काम करने के लिए एक स्पेस बनाया जाता है. स्पेस बनाने के बाद, सेटिंग पहले से तय की गई अनुमति की सेटिंग सेट करने से, इन कामों में मदद मिलती है:
|
permissionSettings |
ज़रूरी नहीं. मौजूदा स्पेस के लिए, स्पेस की अनुमति की सेटिंग. स्पेस की अनुमति की सटीक सेटिंग अपडेट करने के लिए इनपुट, जहां अनुमति की मौजूदा सेटिंग बदल दी जाती हैं. आउटपुट में, अनुमति की मौजूदा सेटिंग दिखती हैं. अनुमति की सेटिंग को पढ़ने और अपडेट करने की सुविधा, इन कामों में मदद करती है:
|
| एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा. | |
टाइप
अब इस्तेमाल नहीं किया जा सकता: इसके बजाय, SpaceType का इस्तेमाल करें.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
रिज़र्व किया गया. |
ROOM |
दो या इससे ज़्यादा लोगों के बीच बातचीत. |
DM |
किसी व्यक्ति और चैट ऐप्लिकेशन के बीच सीधी बातचीत, जिसमें सभी मैसेज फ़्लैट होते हैं. ध्यान दें कि इसमें दो लोगों के बीच होने वाले डायरेक्ट मैसेज शामिल नहीं हैं. |
SpaceType
स्पेस किस तरह का है. स्पेस बनाते या अपडेट करते समय ज़रूरी है. अन्य इस्तेमाल के लिए सिर्फ़ आउटपुट.
| Enums | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
रिज़र्व किया गया. |
SPACE |
एक ऐसी जगह जहां लोग मैसेज भेजते हैं, फ़ाइलें शेयर करते हैं, और साथ मिलकर काम करते हैं. SPACE में चैट ऐप्लिकेशन शामिल किए जा सकते हैं. |
GROUP_CHAT |
तीन या इससे ज़्यादा लोगों के बीच होने वाली ग्रुप बातचीत. GROUP_CHAT में चैट ऐप्लिकेशन शामिल किए जा सकते हैं. |
DIRECT_MESSAGE |
दो लोगों के बीच या किसी व्यक्ति और चैट ऐप्लिकेशन के बीच 1:1 मैसेज. |
SpaceThreadingState
इससे Chat स्पेस में थ्रेडिंग की स्थिति के टाइप के बारे में पता चलता है.
| Enums | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
रिज़र्व किया गया. |
THREADED_MESSAGES |
ऐसे स्पेस जिनमें मैसेज थ्रेड की सुविधा काम करती है. जब उपयोगकर्ता किसी मैसेज का जवाब देते हैं, तो वे थ्रेड में जवाब दे सकते हैं. इससे उनका जवाब, ओरिजनल मैसेज के संदर्भ में रहता है. |
GROUPED_MESSAGES |
नाम वाले स्पेस, जहां बातचीत को विषय के हिसाब से व्यवस्थित किया जाता है. विषयों और उन पर आने वाले जवाबों को एक साथ रखा जाता है. |
UNTHREADED_MESSAGES |
ऐसे स्पेस जिनमें मैसेज थ्रेड की सुविधा काम नहीं करती. स्पेस थ्रेडिंग की इस स्थिति का इस्तेमाल सिर्फ़ खास मामलों में किया जाता है. जैसे:
|
SpaceDetails
स्पेस के बारे में जानकारी, जिसमें ब्यौरा और नियम शामिल हैं.
| JSON के काेड में दिखाना |
|---|
{ "description": string, "guidelines": string } |
| फ़ील्ड | |
|---|---|
description |
ज़रूरी नहीं. स्पेस का ब्यौरा. उदाहरण के लिए, स्पेस में होने वाली चर्चा के विषय, मकसद या इसमें हिस्सा लेने वाले लोगों के बारे में बताएं. इसमें ज़्यादा से ज़्यादा 4,096 वर्ण इस्तेमाल किए जा सकते हैं. |
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 संगठन के लिए डिफ़ॉल्ट टारगेट ऑडियंस का इस्तेमाल करने के लिए, इसे टारगेट ऑडियंस को पढ़ने की सुविधा:
ऐप्लिकेशन की मदद से पुष्टि करने की सुविधा के साथ टारगेट ऑडियंस सेट करने के लिए, उपयोगकर्ता की पुष्टि करना ज़रूरी है. |
accessPermissionSettings |
ज़रूरी नहीं. स्पेस के लिए, ऐक्सेस की अनुमति की सेटिंग. स्पेस बनाते समय टारगेट ऑडियंस सेट करने के लिए, अपने अनुरोध में |
AccessState
इससे स्पेस के ऐक्सेस की स्थिति का पता चलता है.
| Enums | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
ऐक्सेस की स्थिति के बारे में जानकारी नहीं है या इस एपीआई में यह सुविधा काम नहीं करती. |
PRIVATE |
स्पेस को सिर्फ़ वे उपयोगकर्ता या Google ग्रुप खोज और ऐक्सेस कर सकते हैं जिन्हें अन्य उपयोगकर्ताओं या Google Workspace एडमिन ने अलग से जोड़ा है या न्योता भेजा है. |
DISCOVERABLE |
स्पेस मैनेजर ने किसी टारगेट ऑडियंस को स्पेस का ऐक्सेस दिया हो. जिन उपयोगकर्ताओं या Google ग्रुप को स्पेस में अलग से जोड़ा गया है या न्योता भेजा गया है वे भी स्पेस को ढूंढ और ऐक्सेस कर सकते हैं. ज़्यादा जानने के लिए, किसी स्पेस को संगठन के कुछ सदस्यों के लिए खोजने लायक बनाना लेख पढ़ें. संगठन के सभी सदस्यों के लिए स्पेस बनाने के लिए, उपयोगकर्ता की पुष्टि करना ज़रूरी है. |
AccessPermissionSettings
स्पेस के लिए ऐक्सेस की अनुमति की सेटिंग.
| JSON के काेड में दिखाना |
|---|
{ "discoverSpaceSetting": { object ( |
| फ़ील्ड | |
|---|---|
discoverSpaceSetting |
ज़रूरी नहीं. स्पेस को खोजने के लिए, ऐक्सेस की अनुमति की सेटिंग. |
joinSpaceSetting |
ज़रूरी नहीं. स्पेस में शामिल होने के लिए, ऐक्सेस की अनुमति की सेटिंग. |
viewSpaceMembershipSetting |
ज़रूरी नहीं. स्पेस की सदस्यता देखने के लिए, ऐक्सेस की अनुमति की सेटिंग. स्पेस की सदस्यता कौन देख सकता है, इसे अपडेट करते समय, अपडेट मास्क और अनुरोध के मुख्य हिस्से में |
AccessPermissionSetting
ऐक्सेस की अनुमति देने की सेटिंग.
| JSON के काेड में दिखाना |
|---|
{
"principals": [
{
object ( |
| फ़ील्ड | |
|---|---|
principals[] |
ज़रूरी नहीं. बिना क्रम वाली सूची. इस अनुमति के लिए, अनुमति वाले प्रिंसिपल. |
मुख्य रकम
ऐक्सेस पाने वाली इकाई का प्रतिनिधित्व करने वाला प्रिंसिपल.
| JSON के काेड में दिखाना |
|---|
{
"audience": {
object ( |
| फ़ील्ड | |
|---|---|
| प्रिंसिपल का टाइप. यहां उन फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
audience |
कोई ऑडियंस. |
| एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा. | |
ऑडियंस
Google Chat में कोई टारगेट ऑडियंस. टारगेट ऑडियंस, Google Workspace संगठन के उपयोगकर्ताओं का एक ग्रुप होता है. इसे एडमिन तय करता है. टारगेट ऑडियंस का इस्तेमाल, संसाधनों के लिए ऐक्सेस और दिखने की सेटिंग कॉन्फ़िगर करने के लिए किया जाता है. जैसे, उपयोगकर्ताओं के किसी खास ग्रुप के लिए स्पेस को खोजने लायक बनाना.
ज़्यादा जानकारी के लिए, टारगेट ऑडियंस और टारगेट ऑडियंस के लिए, स्पेस को खोजने लायक बनाना लेख पढ़ें.
| JSON के काेड में दिखाना |
|---|
{ "name": string } |
| फ़ील्ड | |
|---|---|
name |
उस टारगेट ऑडियंस के संसाधन का नाम जो स्पेस को खोज सकती है या उसमें शामिल हो सकती है. ज़्यादा जानकारी के लिए, टारगेट ऑडियंस के लिए स्पेस को खोजने लायक बनाना लेख पढ़ें. फ़ॉर्मैट: Google Workspace संगठन के लिए डिफ़ॉल्ट टारगेट ऑडियंस का इस्तेमाल करने के लिए, इसे |
PredefinedPermissionSettings
अनुमति की पहले से तय की गई सेटिंग, जिन्हें सिर्फ़ नाम वाले स्पेस बनाते समय तय किया जा सकता है. आने वाले समय में, इसमें और सेटिंग जोड़ी जा सकती हैं. नाम वाले स्पेस के लिए अनुमति की सेटिंग के बारे में जानने के लिए, स्पेस के बारे में जानें लेख पढ़ें.
| Enums | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
नहीं बताया गया है इस्तेमाल न करें. |
COLLABORATION_SPACE |
स्पेस को सहयोग करने की जगह बनाने की सेटिंग, जहां सभी सदस्य मैसेज पोस्ट कर सकते हैं. |
ANNOUNCEMENT_SPACE |
स्पेस को सूचनाएं ब्रॉडकास्ट करने वाले स्पेस में बदलने की सेटिंग. इसमें सिर्फ़ स्पेस मैनेजर ही मैसेज पोस्ट कर सकते हैं. |
PermissionSettings
अनुमति की सेटिंग, जिन्हें नाम वाले किसी मौजूदा स्पेस को अपडेट करते समय तय किया जा सकता है.
स्पेस बनाते समय अनुमति की सेटिंग सेट करने के लिए, अपने अनुरोध में PredefinedPermissionSettings फ़ील्ड की जानकारी दें.
| JSON के काेड में दिखाना |
|---|
{ "manageMembersAndGroups": { object ( |
| फ़ील्ड | |
|---|---|
manageMembersAndGroups |
ज़रूरी नहीं. स्पेस में सदस्यों और ग्रुप को मैनेज करने की सेटिंग. |
modifySpaceDetails |
ज़रूरी नहीं. स्पेस का नाम, अवतार, ब्यौरा, और दिशा-निर्देश अपडेट करने की सेटिंग. |
toggleHistory |
ज़रूरी नहीं. स्पेस के इतिहास को चालू और बंद करने की सेटिंग. |
useAtMentionAll |
ज़रूरी नहीं. स्पेस में @all का इस्तेमाल करने की सेटिंग. |
manageApps |
ज़रूरी नहीं. स्पेस में ऐप्लिकेशन मैनेज करने की सेटिंग. |
manageWebhooks |
ज़रूरी नहीं. स्पेस में वेबहुक मैनेज करने की सेटिंग. |
postMessages |
सिर्फ़ आउटपुट के लिए. स्पेस में मैसेज पोस्ट करने की सेटिंग. |
replyMessages |
ज़रूरी नहीं. स्पेस में मैसेज का जवाब देने की सेटिंग. |
viewSpaceMembership |
ज़रूरी नहीं. स्पेस की सदस्यता देखने की सेटिंग. स्पेस की सदस्यता कौन देख सकता है, इसे अपडेट करते समय, अपडेट मास्क और अनुरोध के मुख्य हिस्से में |
PermissionSetting
यह स्पेस की अनुमति की सेटिंग को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "managersAllowed": boolean, "membersAllowed": boolean, "assistantManagersAllowed": boolean } |
| फ़ील्ड | |
|---|---|
managersAllowed |
ज़रूरी नहीं. स्पेस के मालिकों ( |
membersAllowed |
ज़रूरी नहीं. स्पेस के बेसिक सदस्यों ( |
assistantManagersAllowed |
ज़रूरी नहीं. स्पेस मैनेजर |
SpaceSessionState
स्पेस के सेशन की स्थिति.
| Enums | |
|---|---|
SPACE_SESSION_STATE_UNSPECIFIED |
नहीं बताया गया है इस्तेमाल न करें. |
NOT_SUPPORTED |
स्पेस में सेशन की सुविधा उपलब्ध नहीं है. |
THREAD |
Space में थ्रेड के आधार पर सेशन की सुविधा उपलब्ध है. |
तरीके |
|
|---|---|
|
इससे, चुने गए स्पेस के लिए इंपोर्ट की प्रोसेस पूरी हो जाती है और वह स्पेस उपयोगकर्ताओं को दिखने लगता है. |
|
स्पेस बनाया जाता है. |
|
किसी स्पेस को मिटाता है. |
|
यह किसी उपयोगकर्ता के साथ मौजूदा डायरेक्ट मैसेज दिखाता है. |
|
यह फ़ंक्शन, spaceType == GROUP_CHAT वाले उन सभी स्पेस की जानकारी दिखाता है जिनमें कॉल करने वाले उपयोगकर्ता के साथ-साथ, FindGroupChatsRequest.users में बताए गए उपयोगकर्ता भी शामिल हैं. |
|
किसी स्पेस के बारे में जानकारी दिखाता है. |
|
उन स्पेस की सूची दिखाता है जिनका सदस्य, कॉल करने वाला व्यक्ति है. |
|
स्पेस को अपडेट करता है. |
|
इससे Google Workspace संगठन में मौजूद स्पेस की सूची दिखती है. |
|
यह एक स्पेस बनाता है और उसमें तय किए गए उपयोगकर्ताओं को जोड़ता है. |